Present Perfect Tense Quiz 44 (25 MCQs) | Global MCQ Practice π
Click βShow Answerβ to reveal the correct option.
π§ Present Perfect Tense β Quiz 44
1. He's _____ played badminton before.
A) Never.
B) For.
C) Just.
D) Ever.
2. I have read this book _____ 2000.
A) Already.
B) Just.
C) For.
D) Since.
3. For 5 years.
A) It is written wrong:(.
B) It's written correctly:).
4. Have we _____ before?.
A) Meet.
B) Just met.
C) Met.
D) Meets.
5. Fadhil _____ in that Company for 2 years.
A) Serving.
B) Have served.
C) Serves.
D) Has served.
6. She hasn't visited her granpa _____ March.
A) For.
B) Since.
7. I have studied the poano _____ I was five.
A) Since.
B) For.
8. She has worked for this company _____ 1981.
A) Since.
B) For.
9. The committee _____ the decision on the changes to be made.
A) Has finalised.
B) Is finalising.
C) Has been finalised.
D) Is finalised.
10. Choose the correct answer to complete this sentence. Do you know the lady who _____ the shop?.
A) Has just leaves.
B) Has just left.
C) Have just left.
D) Have just leaving.
11. Robert _____ since 2013.
A) Surfs.
B) Surfed.
C) Has surfed.
D) Is surfing.
12. I _____ (never, visit) the Taj Mahal before.
A) Have never visit.
B) Have never visited.
C) Has never visit.
D) Has never visited.
13. Fill in the blank to complete the sentence in the present perfect tense. My mother has waited for me _____ five o'clock.
A) Since.
B) For.
C) None of the choices.
D) None of above.
14. We _____ cooked this delicious food special for you.
A) Has.
B) Been.
C) Is.
D) Have.
15. Choose the correct form of the verb to complete the sentence:They _____ a taxi to the train station.
A) Have taken.
B) Has taken.
C) Haved taken.
D) None of above.
16. How many questions _____ she _____ ?.
A) Has, solved.
B) Is, solved.
C) Have, solved.
D) None of above.
17. Diandra _____ to Singapore three times.
A) Has been.
B) Has.
C) Have.
D) Have been.
18. .... you not _____ your bath as yet?.
A) Have, taken .
B) Have, took.
C) Has, taken.
D) None of above.
19. I've _____ watched this film, it was fantastic!.
A) Just.
B) So far.
C) Ever.
D) Yet.
20. I _____ in Norway for a week now. I am going to Finland next week.
A) Have been.
B) Am.
C) Am being.
D) None of above.
21. Jeremy usually _____ to school by bus but today his dad _____ him. (GO, DRIVE).
A) Goes, drives.
B) Goes, is driving.
C) Going, drives.
D) Going, driving.
22. Which word makes a sentence negative based on the discussion about the present perfect tense?.
A) Not.
B) For.
C) Since.
D) Have.
23. The room is messy. What _____ you _____ ?.
A) Did-done.
B) Have-done.
C) Have-doing.
D) Are-do.
24. _____ you ever met George's wife?.
A) Has.
B) Have.
C) Has you.
D) Have you.
25. I have not had a holiday _____ 2012.
A) For.
B) Since.