Present Perfect Tense Quiz 16 (25 MCQs) | Global MCQ Practice π
Click βShow Answerβ to reveal the correct option.
π Present Perfect Tense β Quiz 16
1. Select the correct sentence:.
A) Have you ever saw Avatar?.
B) Have you ever seen Avatar?.
2. The baby _____ the glass.
A) Has broken.
B) Have broken.
C) Has broke.
D) None of above.
3. Select the verbs is past simple.
A) Blew.
B) Flown.
C) Refuse.
4. She (fall) from the tree.
A) Has fallen.
B) Has fall.
C) Has fell.
D) None of above.
5. They _____ in Bali _____ they moved here.
A) Has been, for.
B) Have been, since.
C) Have been, for.
D) Has been, since.
6. Susan _____ finished her English homework.
A) Hasn't.
B) Haven't.
7. My uncle _____ an M.A degree in Mathematics. (get)Fill in the blank with present perfect tense.
A) Have get.
B) Has get.
C) Have got.
D) Has got.
8. _____ you ever been to new york?.
A) Have.
B) Has.
C) Hasn't.
D) None of above.
9. They have danced salsa _____ 5 hours.
A) For.
B) Since.
10. Has Jared ever _____ abroad?.
A) Work.
B) Worken.
C) Working.
D) Worked.
11. Mark the alternative whose sentence is in the Present Perfect.
A) She has cooked our lunch.
B) I have a terrible headache.
C) Susan didn't sleep at home.
D) They played tennis.
12. The 3rd form of the verb is used in "present perfect tense".
A) Wrong.
B) TRUE.
13. Complete the present perfect tense sentence with the correct helping verb and past participle form of the main verb. They _____ (see) you dance.
A) Had seen.
B) Was seen.
C) Have seen.
D) Has seen.
14. The children _____ gone to city park since this afternoon.
A) Have .
B) Went.
C) Has.
D) None of above.
15. John _____ Russian since he was six years old.
A) Has spoken.
B) Spoke.
C) Speak.
D) Is speaking.
16. Have you _____ your homework _____ ?.
A) Finished / already.
B) Finishing / just.
C) Finishes / yet.
D) Finished / yet.
17. We have _____ in Bandung since 2004a.liveb.livesc.livingd.lived.
A) Live.
B) Living.
C) Lived.
D) Lives.
18. Have you _____ him recently?.
A) Had seen.
B) Seen.
C) Saw.
D) See.
19. Have you _____ taken part in a competition?.
A) Ever.
B) Never.
20. Tom _____ up the car yet.
A) Have washed.
B) Has washed.
C) Don't wash.
D) Haven't washed.
21. We haven't seen this film _____ .
A) Yet.
B) Already.
C) Ever.
D) Never.
22. We _____ never eaten Mexican food.
A) Are.
B) Has.
C) Have.
D) Is.
23. Have you eaten some food for lunch? No, _____ .
A) You don't have eaten.
B) I don't have.
C) I haven't.
D) You haven't eaten.
24. Has she come today?.
A) Yes she has.
B) Yes l come.
C) Yes i came.
D) None of above.
25. When you come here, he has _____ gone out.
A) Already.
B) Before.
C) Ready.
D) Yet.