Present Perfect Tense Examples : 20 MCQs With Answers

WhatsApp Group Join Now
Telegram Channel Join Now

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.

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

 

Meet Girdhari Lal, a dedicated Senior Teacher in English, shaping young minds at a Government school. With a passion for English Grammar, Literature, language nuances, and a commitment to education, he is the guiding force behind www.gyankundli.com.Girdhari Lal's blog is a rich blend of language insights, literary exploration, quizzes, and timely educational updates. His writing style effortlessly combines depth with accessibility, creating a delightful learning experience for English enthusiasts.Explore the language and education with Girdhari Lal on www.gyankundli.com

Sharing Is Caring:

Leave a Reply

RSS
Follow by Email
Pinterest
Instagram
Telegram
WhatsApp