Global MCQ Practice

🏠 Homepage πŸ“˜ Download PDF Books πŸ“• Premium PDF Books

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.

🏠 Back to Homepage πŸ“˜ Download PDF Books πŸ“• Premium PDF Books