Present Perfect Tense Examples : 20 MCQs With Answers

By Girdhari Lal Suthar

Updated On:

Follow Us
present perfect tense examples

What is Present Perfect Tense?

According to Merriam Webster Dictionary Present Perfect Tense is a verb tense that is traditionally formed in English with HAVE and a PAST PARTICIPLE and that expresses an action or state begun in the past and completed at the time of speaking (as in “I have finished“) or continuing in the present (as in “We have lived here for several years”)

The present perfect tense is a crucial aspect of English grammar, indicating actions or events that have occurred at some indefinite point in the past, but with relevance to the present. Comprehending its usage is fundamental for effective communication and writing. To enhance your understanding of this tense, here are 20 multiple-choice questions (MCQs) designed to test your knowledge and reinforce key concepts. These questions cover various aspects of the present perfect tense and its usage in context. Whether you’re a student seeking to enhance your grasp of grammar or a teacher looking for valuable resources, this collection of MCQs serves as an invaluable tool for mastering the present perfect tense.

WhatsApp Group Join Now
Telegram Channel Join Now
Instagram Page Join Now

1. Prices of gold________ (decreased) by 35%.
a) has decreased
b) have decreased
c) has decrease
d) have decrease

2. My friends ________ (visit) Paris twice.
a) has visit
b) have visit
c) has visited
d) have visited

3. He ________ (play) for the national team in 97 matches so far.
a) have played
b) has played
c) have play
d) has play

4. I ________ (read) that book already.
a) am reading
b) have read
c) has read
d) have been reading

5. His son________ (grow) such a lot since I last saw him.
a) has grown
b) have grown
c) grew
d) is growing

6. She ____recently____ (buy) a new car.
a) has been buying
b) have bought
c) has bought
d) have been buying

7. Research________ (show) that  cycling can help patients overcome their illness.
a) shown
b) have shown
c) has shown
d) will show

8. He ______already______ (design) some important public buildings.
a) have designed
b) has designed
c) is designing
d) will design

9. Give me your eraser. I________ (make) a mistake and want to erase it.
a) make
b) am making
c) has made
d) have made

10. The road is closed. There ________ (be) an accident.
a) has be
b) have be
c) has been
d) have been

11. ________You just________ (arrive) ?
a) have arrived
b) were arriving
c) will arrive
d) has arrived

12. She ________ already_______ (have) lunch.
a) is having
b) have had
c) has had
d) will have

13. He ________ (travel) to many countries.
a) have been travelling
b) has traveled
c) have traveled
d) has been travelling

14. Rameshwar is on holiday. He ________ (go) to Australia.
a) is going
b) has gone
c) has been going
d) have gone

15. My English was not very good. Now it is better. My English________ (improve).
a) has been improving
b) have improved
c) has improved
d) improved

16. ________ you ever________ (be) Singapore?
a) have been
b) has been
c) were being
d) will be

17. ________ you ________ (hear) anything from her recently?
a) have heard
b) were hearnig
c) has heard                                                                                                                                                                                                            

18. They ________ (read) that book already.
a) read
b) have been reading
c) have read
d) has read

19. She ________ (visit) her grandmother recently.
a) have visit
b) has visited
c) have visited
d) has been visiting

20. I________ (not see) my purse this morning.
a) has not seen
b) have not seen
c) have not been seeing
d) have seen

Present Perfect Tense Examples Answers :

  1. b) have decreased
  2. d) have visited
  3. b) has played
  4. b) have read
  5. a) has grown
  6. c) has bought
  7. c) has shown
  8. b) has designed
  9. d) have made
  10. c) has been
  11. a) have arrived
  12. c) has had
  13. b) has traveled
  14. b) has gone
  15. c) has improved
  16. a) have been
  17. a) have heard
  18. c) have read
  19. b) has visited
  20. b) have not seen

 

Girdhari Lal Suthar

Girdhari Lal Suthar is a dedicated Senior Teacher in English and the founder of Gyankundli.com. With 1.9 years of blogging experience, he shares valuable content on English Grammar, Literature, Language, and Educational updates, helping aspirants, students and teachers stay informed and prepared.

View all posts by Girdhari Lal Suthar


Discover more from Gyankundli

Subscribe to get the latest posts sent to your email.

Leave a Reply