Present Perfect Tense Quiz 12 (25 MCQs) | Global MCQ Practice π
Click βShow Answerβ to reveal the correct option.
π Present Perfect Tense β Quiz 12
1. The Past Participle Form for SPEAK is?.
A) Spoken.
B) Speak.
C) Speaked.
D) Spoke.
2. I _____ here since I graduated school.
A) Have worked.
B) Has worked.
C) Will work.
D) Should work.
3. Som hasn't met Sue _____ a long time.
A) For.
B) Since.
4. I have _____ a letter for 2 hours.
A) Written.
B) Writing.
C) Write.
D) Wrote.
5. We have _____ this major since last night.
A) Learning.
B) Learn.
C) Learns.
D) Learnt.
6. _____ the children _____ (eat) their breakfast yet?.
A) Have/ eaten.
B) Have/ ate.
C) Has/ eat.
D) None of above.
7. We use _____ to say that something happened sooner than expected.
A) Already.
B) Yet.
C) Just.
D) None of above.
8. I have lived in Japan _____ three years.
A) For.
B) Since.
9. I _____ never _____ in a plane.
A) Have/flied.
B) Have/flown.
C) Has/flown.
D) Have/flew.
10. The auxiliary HAS is used with She, he, you.
A) True.
B) False.
11. Susie:Can Jack speak English? Tom:Maybe, he _____ the English course ten two years.
A) Will join.
B) Joins.
C) Has joined.
D) Is joining.
12. Have you studied for the exam?.
A) Yes, l do.
B) Yes, I don't.
C) Of course.
13. Mom:Go and tidy your room.Girl:I _____ tidied it. It was two hours ago. Now I'm doing homework.".
A) Has just.
B) Have yet.
C) Have already.
D) Has already.
14. Peter has read eleven books _____ last weekend.
A) For.
B) Since.
15. I have _____ a delicious food for them.
A) Cooked.
B) Cook.
C) Cooks.
D) Cooking.
16. Have you _____ him before?.
A) Seeing.
B) See.
C) Seen.
D) Saw.
17. He _____ to Hawaii many times.
A) Have been.
B) Was going.
C) Has been.
D) Went.
18. _____ Jack _____ the football team?.
A) Has, joined.
B) Have, joined.
C) Was, joining.
D) Is, joining.
19. He _____ to Australia many times.
A) Was going.
B) Went.
C) Have been.
D) Has been.
20. They have played chess _____ two hours.
A) Since.
B) For.
21. Just goes only between the auxiliary and the main verb.
A) False.
B) True.
22. I _____ to Australia (in 2017).
A) Been.
B) Has been.
C) Have been.
D) Be.
23. Mr Lee _____ already _____ you the new rules. (explain).
A) Has _____ explained.
B) Has _____ explain.
24. Why _____ so much rice today?.
A) Have you eaten.
B) Have you eated.
C) Have you eat.
D) Has you eaten.
25. Jiya and Priksha _____ (not see) the pictures yet.
A) Has not seen.
B) Have not saw.
C) Did not see.
D) Have not seen.