Present Perfect Tense Quiz 54 (25 MCQs) | Global MCQ Practice π
Click βShow Answerβ to reveal the correct option.
π Present Perfect Tense β Quiz 54
1. She _____ to speak Spanish.
A) Has learned.
B) Have learnt.
2. I have studied English _____ 3 hours.I have studied English for 3 hours.
A) Yet.
B) Since.
C) Just.
D) For.
3. Have you _____ about yesterday?.
A) Thought .
B) Think.
C) Thinking.
D) None of above.
4. Choose the correct answer to complete this sentence. I _____ my homework yet.
A) Haven't finished.
B) Have finish.
C) Did finished.
D) Hasn't finished.
5. We _____ been to New York.
A) Have.
B) Has.
C) Has.
6. He _____ (sweat) too much!.
A) Has sweated.
B) Have sweated.
C) Been sweated.
D) None of above.
7. My brother hasn't shown me his new shoes _____ .
A) Already.
B) Yet.
8. A:How long _____ your classmate?B:For 3 years.
A) Have you known.
B) You knew.
C) You know.
D) You have known.
9. The children have _____ the window.
A) Break.
B) Broke.
C) Breaks.
D) Broken.
10. Our bus has just _____ from the bus station.
A) Picked up.
B) Discover.
C) Set off.
D) Come back.
11. Has your brother built his house _____ ?.
A) Since.
B) Just.
C) Yet.
D) For.
12. It _____ rained for the last month.
A) Has not .
B) Have not.
C) Haven't.
D) None of above.
13. He has _____ pizza.
A) Eats.
B) Ate.
C) Eaten.
D) Eat.
14. I _____ (know) Julie for three years-we still meet once a month.
A) Have known.
B) Knew.
C) Know.
D) Known.
15. .... you ever _____ (go) to Sikkim?.
A) Have, gone .
B) Are, going.
C) Have, went.
D) None of above.
16. I have been interested in music _____ I was ten.
A) For.
B) When.
C) While.
D) Since.
17. _____ you finished your homework?.
A) Have.
B) Has.
C) Is.
D) None of above.
18. We have _____ in Surabaya for 2 years.
A) Living.
B) Being lived.
C) Live.
D) Lived.
19. I have _____ hamburger today.
A) Eat.
B) Ate.
C) Eating.
D) Eaten.
20. Marie _____ in Dublin since 1980.
A) Lives.
B) Lived.
C) Is living.
D) Has lived.
21. How long have you worked with John?.
A) I have worked in a company.
B) I have worked using my laptop.
C) I have worked with John for 5 years.
D) I have worked with my brother.
22. How much money _____ William _____ today?.
A) Have _____ spent.
B) Has _____ spend.
C) Has _____ spent.
D) Have _____ spend.
23. I have lived in Poland _____ 1990.
A) For.
B) Since.
24. Lindsay _____ not been to France.
A) Has.
B) Had.
C) Is.
D) Have.
25. I haven't seen my brother _____ he arrived home yesterday.
A) Ever.
B) Just.
C) Since.
D) For.