Present Perfect Tense Quiz 42 (25 MCQs) | Global MCQ Practice π
Click βShow Answerβ to reveal the correct option.
π§ Present Perfect Tense β Quiz 42
1. They have been back from office.The interrogative form of the sentence is _____ .
A) Been have they back from office?.
B) Have they been back from office?.
2. I _____ (menjaga) this car for 3 years.
A) Have keeps.
B) Have kept.
C) Have keeping.
D) Have keep.
3. They _____ a lot for their exam.
A) Have studied .
B) Has studied.
C) Studied.
D) None of above.
4. _____ you _____ new shoes this year?.
A) Did-buy.
B) Are-buying.
C) Have-bought.
D) Do-buy.
5. Sara _____ (forget) her money.
A) Have forgot.
B) Has forgotten.
C) Has forget.
D) Has forgot.
6. Andy and Tom _____ (finish) their homework already.
A) Have not finish.
B) Has not finished.
C) Has not finish.
D) Have not finished.
7. You have _____ to Jakarta since 2022.
A) Since.
B) When.
C) And.
D) For.
8. Fill in the blank with the correct form of the verb:The son _____ (draw) a picture of his mum.
A) Has drawn.
B) Had drawn.
C) Has drawing.
D) None of above.
9. Do you need a help with the washing up?You're too late. I _____ the washing up.
A) Have already done.
B) Have never done.
C) Have just done.
D) Haven't done.
10. That dog has been wonderful _____ you got it.
A) But.
B) When.
C) Since.
D) For.
11. _____ she ever _____ to an open air rock concert?.
A) Has, been.
B) Did, be.
C) Was, being.
D) Is being.
12. Oh! I haven't _____ you since 2012!.
A) See.
B) Look.
C) Saw.
D) Seen.
13. _____ your mother _____ the house early?.
A) Has / left.
B) Have / leave.
C) Has / leave.
D) Have / left.
14. With he, she and it in present perfect tense we use:.
A) Has.
B) Have.
C) Had.
D) Haven't.
15. _____ Tina and Ron visited all the museums?.
A) Did.
B) Do.
C) Have.
D) Has.
16. He _____ (not eat) any food since yesterday.
A) Hasn't eaten.
B) Have eat.
C) Haven't eaten.
D) Has eat.
17. Complete the sentences below by using present perfect tense. Shawn: _____ Mary _____ (do) her homework?.
A) Has/ did.
B) Has/ done.
C) Have/ did.
D) Have/ done.
18. I have known my best friend _____ Primary School.
A) At.
B) Since.
C) For.
D) In.
19. I _____ him four times.
A) Have called.
B) Has called.
C) Called.
D) Call.
20. He _____ (find) the perfect girl yet.
A) He hasn't found .
B) He haven't found.
C) He has found.
D) None of above.
21. After I _____ a full breakfast, I went for a walk along the beach.
A) Have eaten.
B) Will eat.
C) Has eaten.
D) Am eating.
22. I've _____ finished all my tasks for this week.
A) Yet.
B) Yesterday.
C) So far.
D) Already.
23. PAST PARTICIPLE FOR LOSE:.
A) LOST .
B) LOSER.
C) LOSE.
D) None of above.
24. We have _____ this new novel together since yesterdaya.readb.readsc.readingd.readed.
A) Reads.
B) Readed.
C) Reading.
D) Read.
25. Carmen and I _____ the lunch yet. So, we are very hungry now.
A) Have eaten.
B) Haven't eating.
C) Haven't eaten.
D) Haven't eat.
E) Hasn't eaten.