Present Perfect Tense MCQs
1. She ______ (complete) her homework already.
(A) has completed
(B) have completed
(C) completes
(D) completed
Answer
Answer: (A) has completed
2. They ______ (visit) the museum several times.
(A) has visited
(B) have visited
(C) visited
(D) visits
Answer
Answer: (B) have visited
3. I ______ (read) this book before.
(A) have read
(B) has read
(C) reads
(D) read
Answer
Answer: (A) have read
4. We ______ (learn) many new things this year.
(A) have learned
(B) has learned
(C) learns
(D) learning
Answer
Answer: (A) have learned
5. He ______ (finish) his work recently.
(A) has finished
(B) have finished
(C) finishes
(D) finished
Answer
Answer: (A) has finished
6. The train ______ (arrive) at the station.
(A) has arrived
(B) have arrived
(C) arrives
(D) arriving
Answer
Answer: (A) has arrived
7. She ______ (visit) London twice.
(A) has visited
(B) have visited
(C) visits
(D) visiting
Answer
Answer: (A) has visited
8. We ______ (complete) the project already.
(A) have completed
(B) has completed
(C) completes
(D) completed
Answer
Answer: (A) have completed
9. The students ______ (submit) their assignments.
(A) has submitted
(B) have submitted
(C) submits
(D) submitted
Answer
Answer: (B) have submitted
10. She ______ (live) in this city for five years.
(A) has lived
(B) have lived
(C) lives
(D) living
Answer
Answer: (A) has lived
11. He ______ (start) his own business.
(A) has started
(B) have started
(C) starts
(D) starting
Answer
Answer: (A) has started
12. I ______ (visit) the Eiffel Tower recently.
(A) have visited
(B) has visited
(C) visits
(D) visiting
Answer
Answer: (A) have visited
13. They ______ (make) a decision about the project.
(A) have made
(B) has made
(C) makes
(D) making
Answer
Answer: (A) have made
14. The chef ______ (prepare) the meal.
(A) has prepared
(B) have prepared
(C) prepares
(D) preparing
Answer
Answer: (A) has prepared
15. She ______ (visit) her grandparents several times.
(A) has visited
(B) have visited
(C) visits
(D) visiting
Answer
Answer: (A) has visited
16. We ______ (see) this movie before.
(A) have seen
(B) has seen
(C) sees
(D) seeing
Answer
Answer: (A) have seen
17. He ______ (finish) the task on time.
(A) has finished
(B) have finished
(C) finishes
(D) finished
Answer
Answer: (A) has finished
18. The company ______ (achieve) its goals.
(A) has achieved
(B) have achieved
(C) achieves
(D) achieving
Answer
Answer: (A) has achieved
19. They ______ (become) successful entrepreneurs.
(A) have become
(B) has become
(C) becomes
(D) becoming
Answer
Answer: (A) have become
20. I ______ (see) this movie twice.
(A) have seen
(B) has seen
(C) sees
(D) seeing
Answer
Answer: (A) have seen
21. She ______ (buy) a new car.
(A) has bought
(B) have bought
(C) buys
(D) buying
Answer
Answer: (A) has bought
22. We ______ (decide) to go on vacation.
(A) have decided
(B) has decided
(C) decides
(D) deciding
Answer
Answer: (A) have decided
23. The teacher ______ (correct) all the papers.
(A) has corrected
(B) have corrected
(C) corrects
(D) correcting
Answer
Answer: (A) has corrected
24. I ______ (finish) reading the book.
(A) have finished
(B) has finished
(C) finishes
(D) finished
Answer
Answer: (A) have finished
25. She ______ (lose) her keys.
(A) has lost
(B) have lost
(C) loses
(D) losing
Answer
Answer: (A) has lost
Present Perfect Tense MCQs
HOME
Notesjobs