Present Perfect Tense Quiz 33 (25 MCQs) | Global MCQ Practice π
Click βShow Answerβ to reveal the correct option.
π Present Perfect Tense β Quiz 33
1. Bagas:You look so unhappy, Nata. What's the problem?Nata:My father _____ his job.
A) Getting.
B) Has gotten.
C) Has just lost.
D) Loses.
2. My dog _____ anything.
A) Has not eaten .
B) Have not eat.
C) Have not eaten.
D) None of above.
3. You are late. Simon _____ his performance.
A) Completes.
B) Has completed.
C) Is completing.
D) Has been completing.
4. Andrea has _____ her umbrella.
A) Forgetted.
B) Forgotten.
C) Been.
D) Forget.
5. How many hot dogs have you eaten this month?.
A) I have eaten with my sister.
B) I have eaten four hot dogs.
C) I have not eaten rice today.
D) I have eaten hot dog with french fries.
6. I have _____ finished my lunch.
A) Since.
B) Still.
C) For.
D) Just.
7. The present perfect is formed using _____ ?.
A) Has/have + past participle .
B) Has/have + future.
C) Has/have + past simple.
D) None of above.
8. A: _____ she ever _____ (drive) a car?B:Yes, she has.
A) Does-drive.
B) Has-driven.
C) Has-drove.
D) Did-drive.
9. Form a Wh-question using the words given:in the summer programme / learn / what / you.
A) What have you learnt in the summer programme? .
B) You have learnt what in the summer programme?.
C) What has you learn in the summer programme?.
D) None of above.
10. Stella _____ (not donate) her old books yet.
A) Is not donate.
B) Have not donated.
C) Has not donating.
D) Has not donated.
11. Darren _____ broken his leg. He has a cast on his leg.
A) Has.
B) Have.
C) Did.
D) None of above.
12. His parents ( _____ ) allowed him to go to the party.
A) Have.
B) Has.
13. I have _____ played hide-and-sick. It was my first time.
A) Before.
B) Always.
C) Yet.
D) Never.
14. We _____ heard that song before.
A) Haven't.
B) Hasn't.
15. Peter _____ (be) to Thailand once before.
A) Has be.
B) Have been.
C) Has been.
D) Have be.
16. He _____ (menjanjikan) me to take me to Bali 7 times.
A) Have promise.
B) Have sweared.
C) Has promised.
D) Has swear.
17. There _____ a lot of earthquakes in japan.
A) Have been.
B) Has been.
C) Is.
D) Was.
18. He _____ to Hawaii many times.
A) Has been.
B) Have been.
C) Were going.
D) None of above.
19. Is the sentence below in present perfect tense? My family went to the park to celebrate my birthday.
A) YES.
B) NO.
20. Where _____ you _____ your purse?.
A) Have, lost .
B) Did, lose.
C) Have, loosen.
D) None of above.
21. Ferdi hasn't _____ his homework yet.
A) Finish.
B) Finishing.
C) Finished.
D) Is finish.
22. _____ her lately?.
A) Have you saw.
B) Has you seen.
C) Has you saw.
D) Have you seen.
23. We _____ already eaten our dinner. We are not hungry now.
A) Have.
B) Had.
C) Eating.
D) None of above.
24. We _____ good friends for many years.
A) Did.
B) Were.
C) Have been.
D) Are.
25. _____ the children _____ their breakfast yet?.
A) Have _____ eating.
B) Have _____ ate.
C) Has _____ eat.
D) Have _____ eaten.