Are you looking to improve your understanding of the present perfect tense? This post on Present Perfect Simple Tense Multiple Choice Question and Answer is designed especially for beginner English learners. In this blog, you’ll find simple explanations and carefully crafted multiple-choice questions to help you practice how to use the present perfect tense correctly. Whether you’re studying for a test or just want to build your grammar skills, this guide will give you the confidence to use this tense in everyday conversation.
Present Perfect Simple Tense Multiple Choice Question And Answer
I ___________ (read) that book already.
(a) have read
(b) read
(c) reads
She ___________ (not eat) lunch yet.
(a) has not eaten
(b) did not eat
(c) not eat
___________ they ___________ (finish) their homework?
(a) Have, finished
(b) Has, finished
(c) Have, finish
He ___________ (visit) London many times.
(a) has visit
(b) has visited
(c) visited
We ___________ (not see) that movie before.
(a) did not see
(b) have not seen
(c) have seen not
___________ you ever ___________ (fly) in a helicopter?
(a) Have, flew
(b) Have, flown
(c) Has, flown
The train ___________ (just leave).
(a) has just leave
(b) has just left
(c) just left
She ___________ (not visit) Paris yet.
(a) has not visit
(b) did not visit
(c) has not visited
___________ he ___________ (ever try) sushi?
(a) Have, ever tried
(b) Has, ever try
(c) Have, ever try
They ___________ (live) in this city since 2010.
(a) have lived
(b) lived
(c) have live
___________ she ___________ (finish) her project?
(a) Have, finished
(b) Has, finished
(c) Have, finish
We ___________ (not go) to the new museum yet.
(a) did not go
(b) have not gone
(c) have gone not
___________ you ___________ (ever see) a shooting star?
(a) Have, ever seen
(b) Has, ever seen
(c) Have, ever see
He ___________ (already visit) France twice this year.
(a) has already visit
(b) has already visited
(c) already visited
___________ they ___________ (not finish) their lunch yet?
(a) Have, not finished
(b) Has, not finished
(c) Have, not finish
She ___________ (never be) to Asia before.
(a) has never be
(b) has never been
(c) never been
___________ you ___________ (ever try) rock climbing?
(a) Have, ever try
(b) Have, ever tried
(c) Has, ever tried
The concert ___________ (just start).
(a) has just start
(b) has just started
(c) just started
We ___________ (not see) each other since last year.
(a) did not see
(b) have not seen
(c) have seen not
___________ she ___________ (already finish) her homework?
(a) Has, already finish
(b) Has, already finished
(c) already finished
They ___________ (live) in New York for five years.
(a) have lived
(b) lived
(c) have live
___________ you ___________ (ever visit) Italy?
(a) Have, ever visit
(b) Have, ever visited
(c) Has, ever visited
He ___________ (never try) sushi before.
(a) has never try
(b) has never tried
(c) never tried
Present Perfect Quiz with answer
___________ she ___________ (just arrive)?
(a) Has, just arrived
(b) just arrive
(c) has just arrive
They ___________ (already eat) dinner.
(a) have already eat
(b) have already eaten
(c) already eaten
___________ you ___________ (ever see) a real panda?
(a) Have, ever see
(b) Have, ever seen
(c) Has, ever seen
She ___________ (not finish) her work yet.
(a) has not finish
(b) did not finish
(c) has not finished
___________ he ___________ (just leave)?
(a) Has, just left
(b) just leave
(c) has just leave
We ___________ (not see) that movie.
(a) did not see
(b) have not seen
(c) have seen not
They ___________ (already decide) where to go for vacation.
(a) have already decide
(b) have already decided
(c) already decided
___________ you ___________ (ever try) scuba diving?
(a) Have, ever tried
(b) Have, ever try
(c) Has, ever try
He ___________ (not play) tennis before.
(a) has not play
(b) did not play
(c) has not played
___________ they ___________ (just finish) their meal?
(a) Have, just finish
(b) Have, just finished
(c) just finished
She ___________ (already visit) Japan twice.
(a) has already visit
(b) has already visited
(c) already visited
___________ he ___________ (ever climb) Mount Everest?
(a) Have, ever climbed
(b) Has, ever climb
(c) Have, ever climb
We ___________ (not go) to the beach this summer.
(a) did not go
(b) have not gone
(c) have gone not
___________ you ___________ (ever see) a ghost?
(a) Have, ever see
(b) Have, ever seen
(c) Has, ever seen
The movie ___________ (just start).
(a) has just start
(b) has just started
(c) just started
They ___________ (not visit) their grandparents in months.
(a) have not visit
(b) did not visit
(c) have not visited
___________ she ___________ (already finish) her chores?
(a) Has, already finish
(b) Has, already finished
(c) already finished
He ___________ (live) in London for ten years.
(a) have lived
(b) lived
(c) have live
___________ you ___________ (ever visit) Australia?
(a) Have, ever visit
(b) Have, ever visited
(c) Has, ever visited
She ___________ (never try) sushi.
(a) has never try
(b) has never tried
(c) never tried
___________ she ___________ (just arrive)?
(a) Has, just arrived
(b) just arrive
(c) has just arrive
They ___________ (already eat) lunch.
(a) have already eat
(b) have already eaten
(c) already eaten
___________ you ___________ (ever see) a panda?
(a) Have, ever see
(b) Have, ever seen
(c) Has, ever seen
She ___________ (not finish) her work yet.
(a) has not finish
(b) did not finish
(c) has not finished
___________ he ___________ (just leave)?
(a) Has, just left
(b) just leave
(c) has just leave
We ___________ (not see) that movie.
(a) did not see
(b) have not seen
(c) have seen not
They ___________ (already decide) what to do next.
(a) have already decide
(b) have already decided
(c) already decided
Present Perfect Quiz Answer
- (a) have read
- (a) has not eaten
- (a) Have, finished
- (b) has visited
- (b) have not seen
- (b) Have, flown
- (b) has just left
- (c) has not visited
- (b) Has, ever tried
- (a) have lived
- (b) Has, finished
- (b) have not gone
- (a) Have, ever seen
- (b) has already visited
- (a) Have, not finished
- (b) has never been
- (b) Have, ever tried
- (b) has just started
- (b) have not seen
- (b) Has, already finished
- (a) have lived
- (b) Have, ever visited
- (b) has never tried
- (a) Has, just arrived
- (b) have already eaten
- (b) Have, ever seen
- (c) has not finished
- (a) Has, just left
- (b) have not seen
- (b) have already decided
- (a) Have, ever tried
- (c) has not played
- (b) Have, just finished
- (b) has already visited
- (b) Has, ever climbed
- (b) have not gone
- (b) Have, ever seen
- (b) has just started
- (c) have not visited
- (b) Has, already finished
- (b) lived
- (b) Have, ever visited
- (b) has never tried
- (a) Has, just arrived
- (b) have already eaten
- (b) Have, ever seen
- (c) has not finished
- (a) Has, just left
- (b) have not seen
- (b) have already decided
Read More: