Present Perfect Tense Quiz 36 (25 MCQs) | Global MCQ Practice π
Click βShow Answerβ to reveal the correct option.
π§ Present Perfect Tense β Quiz 36
1. The dog has been outside _____ a long time.
A) For.
B) Nearly.
C) Since.
D) Almost.
2. My sister _____ my cakes.
A) Has eaten .
B) Ate.
C) Eaten.
D) None of above.
3. I haven't worked _____ last December.
A) Since.
B) For.
C) After.
D) None of above.
4. My brother and Dika _____ round the park many times but they've never seen the lamp.
A) Have walked.
B) Has walked.
C) Have walking.
D) None of above.
5. I haven't worked _____ last December.
A) For.
B) Since.
6. Brian has already had this bike _____ he was ten.
A) Yet.
B) For.
C) Just.
D) Since.
7. I _____ him for two hoursa.callingb.callsc.calld.called.
A) Called.
B) Calling.
C) Calls.
D) Call.
8. I _____ here since July.
A) Have worked.
B) Has worked.
C) Work.
D) None of above.
9. I have studied English _____ 3 years.
A) Yet.
B) For.
C) Since.
D) Just.
10. Mr. Bean _____ (act) for a long time.
A) Has acted.
B) Is acting.
C) Acted.
D) Acts.
11. Change to negative:I have bought a dog.
A) I have not brought a dog.
B) Have I bought a dog?.
C) I do not bought a dog.
D) I have not bought a dog.
12. We have _____ heard the good news and we're excited.
A) Just.
B) Before.
13. She _____ read this new novel together since yesterday.
A) Has been.
B) Have.
C) Have been.
D) Has.
14. My best friend has _____ to this cinema last year. She said it was great!.
A) Gone.
B) Been.
C) Be.
D) Go.
15. Is there a mistake below?Alice has forgets to hand in her homework.
A) Change 'forgets' into 'forgotten'.
B) Change 'forget' and 'forgot'.
C) No mistake.
D) None of above.
16. I haven't worked _____ last December.
A) Until.
B) To.
C) Since.
D) For.
17. She must be really tired. She _____ late every night this week.
A) Works.
B) 's worked.
18. Have you _____ him before?.
A) Met.
B) Meeting.
C) Mets.
D) Meet.
19. A:Have you ever been abroad?B:Yes, I _____ to Canada 3 years ago.
A) Go.
B) Went.
C) Have been.
D) Have gone.
20. Tommy _____ already _____ on an aeroplane but not on a boat.
A) Is _____ travelling.
B) Has _____ travelled.
C) Is _____ travelled.
D) Have _____ travelled.
21. Aaron Chow ( _____ ) a supermodel since 2017.
A) Has become.
B) Has became.
C) Have become.
D) None of above.
22. I _____ been married for two years.
A) Have.
B) Has.
C) Hase.
D) None of above.
23. She _____ Harry Potter since 1994.
A) Have reading.
B) Has read.
C) Have reads.
D) Have read.
24. A: _____ Avengers:Infinity War Movie?B:Yes, I have seen twice.
A) Have you ever seen.
B) Have you ever watches.
C) Have you ever saw.
D) Have you ever watch.
25. Has Raymond _____ ridden a tiger?.
A) Never.
B) Had.
C) Yet.
D) Ever.