Present Perfect Tense Quiz 18 (25 MCQs) | Global MCQ Practice π
Click βShow Answerβ to reveal the correct option.
π― Present Perfect Tense β Quiz 18
1. They _____ (make) up their mind about that issue for years. Why would you bring it up again?.
A) Has made.
B) Are making.
C) Made.
D) Have made.
2. I _____ all the plays of Shakespeare.
A) Have read.
B) Am reading.
C) Read.
D) None of above.
3. I have known my best friend _____ six years.
A) For.
B) Since.
4. She has been very sick _____ several days.
A) In.
B) For.
C) Since.
D) During.
5. I _____ English for 3 hours. I studied English for 3 hours.
A) Has studied.
B) Have studied.
C) Has student.
D) Have student.
6. Rewrite the following sentence in present perfect tense:She eats lunch at 12 o'clock.
A) She has eaten lunch at 12 o'clock.
B) She will eat lunch at 12 o'clock.
C) She is eating lunch at 12 o'clock.
D) She ate lunch at 12 o'clock.
7. I ( _____ ) been to the Malaysian Science Center in Kuala Lumpur, .
A) Hasn't.
B) Haven't.
8. I _____ that book when I was seven.
A) Readed.
B) Has read.
C) Have read.
D) Read.
9. The kids _____ (grow) so much!.
A) Have grew.
B) Has growed.
C) Have grown.
D) Has grew.
10. The verb "to sing" in past participle is:.
A) Sung .
B) Singed.
C) Sang.
D) None of above.
11. Choose one of the answers below to complete the sentences.Samuel is on a Europe tour now. He _____ to thirteen different cities so far.
A) Have been.
B) Have gone.
C) Has been.
D) Has gone.
12. The children _____ the lost puppy.
A) Have found.
B) Has found.
C) Have find.
D) Have finded.
13. _____ the children _____ in the swimming pool?.
A) Have, swum.
B) Has, swum.
C) Have, been swimming.
D) Swam.
14. They _____ here since last week.
A) Have.
B) Has been.
C) Has.
D) Have been.
15. _____ are time expressions used with the Present Perfect Simple.
A) For, since, already, just, yet.
B) Yesterday, never, ever, in 1990.
16. Mahendra is a pilot. He _____ Boeing since 2006.
A) Flies.
B) Flew.
C) Is flying.
D) Has flown.
17. I have not trained basketball _____ .
A) Yet.
B) On.
C) Since.
D) For.
18. Susan _____ already _____ (take) the dog for a walk.
A) Has taking.
B) Have taken.
C) Have took.
D) Has taken.
19. Has-Mr Bimo-gone-to-field-riceThe correct sentence is _____ .
A) Has Mr Bimo gone to the rice filed.
B) Mr Bimo has gone to the field rice.
C) To the rice field Mr Bimo has gone.
D) Mr Bimo has gone to the rice field.
20. Janet isn't here. She's ( _____ ) for a walk.
A) Been.
B) Gone.
21. I _____ to Oregon twice last year.
A) Has been.
B) Have been.
C) Went.
D) Was going.
22. I think you're my oldest friend! How long _____ each other?.
A) Have we known.
B) Do we know.
23. Alice has been married _____ three months.
A) Since.
B) Yet.
C) Ever.
D) For.
24. I have ( _____ ) there before. I can lead the way.
A) Gone.
B) Been.
25. She _____ hasn't tidied her room.
A) Still.
B) Already.
C) Yet.
D) Just.