Present Perfect Tense Quiz 51 (25 MCQs) | Global MCQ Practice π
Click βShow Answerβ to reveal the correct option.
π Present Perfect Tense β Quiz 51
1. _____ your brother and sister been getting along?.
A) Have.
B) Has.
C) Are.
D) None of above.
2. My uncle _____ lived here _____ the last January.
A) Has / since.
B) Have / since.
C) Has / for.
D) Have / for.
3. Choose the correct answer to complete this sentence. During the two years David _____ ten different jobs.
A) Have has.
B) Has had.
C) Have had.
D) Has has.
4. Have you ever _____ asleep in class?.
A) Fallen.
B) Fell.
C) Fall.
D) Felt.
5. Jane _____ tried Japanese food.
A) Hasn't.
B) Haven't.
6. Dini no longer cooks fried rice.
A) Dini has not cooked fried rice.
B) Dini have not cooked fried rice.
C) Dini has cooked fried rice.
D) Dini have cooked fried rice.
7. Don't come in here with your shoes!! I have _____ cleaned this floor!!!.
A) Just .
B) Yet.
C) Already.
D) None of above.
8. Have you ever _____ to China?.
A) Been .
B) Went.
C) Go.
D) None of above.
9. My friends _____ the Pyramids of Egypt.
A) Haven't visited.
B) Have visited not.
C) Has visited.
D) None of above.
10. My mother _____ in the kitchen all day.
A) A. Have cook.
B) Has cooked.
C) Has cook.
D) Have cooked.
11. We _____ (be) so hungry since one hour ago.
A) Have been.
B) Were.
C) Was.
D) Has been.
12. They _____ new laptops.
A) Have bought.
B) Has bought.
C) Have buy.
D) None of above.
13. It has been two hours but Cindy _____ not _____ a break yet.
A) Is _____ taken.
B) Has _____ taken.
C) Is _____ taking.
D) Has _____ took.
14. I have just _____ doing my laundry.
A) Finished.
B) Finish.
C) Finishing.
D) None of above.
15. Which of the following sentences is about present perfect tense?.
A) I did my homework.
B) I will do my homework.
C) I do my homework everyday.
D) I have already done my homework.
16. I _____ (live) _____ without electricity for two weeks.
A) Has been living.
B) Had been living.
C) Am living.
D) Have been living.
17. Has he played football for ten years?.
A) No, he has.
B) Yes, she haven't.
C) No, he hasn't.
D) Yes, he have.
18. What's this book about?I don't know. I _____ .
A) Have ever read it.
B) Haven't read it yet.
C) Have just read it.
D) Have already read it.
19. They have _____ tv.
A) Watched .
B) Watch.
C) Watching.
D) None of above.
20. Raj _____ Sam since 1980.
A) Has known.
B) Knew.
C) Has been knowing.
D) None of above.
21. Past Participle "go".
A) Gone.
B) Go.
C) Goes.
D) Went.
22. I don't want to see "Alien 9" at the cinema again. I've _____ seen it twice.
A) Just.
B) Yet.
C) Already.
D) /.
23. Have you _____ him before?.
A) Seen.
B) Saw.
C) Seeing.
D) Is see.
24. They're so happy because they _____ (win) the racing competition for the second time.
A) Have win.
B) Won.
C) Win.
D) Have won.
25. Have you ever _____ your birthday?.
A) Forgeted.
B) Forget.
C) Forgot.
D) Forgotten.