Future Perfect Tense Quiz 3 (25 MCQs) | Global MCQ Practice π
Click βShow Answerβ to reveal the correct option.
π Future Perfect Tense β Quiz 3
1. As of today we will have been off school for over a month.
A) Future perfect .
B) Present perfect.
C) Past perfect.
D) None of above.
2. By the time you come back from your vacation, all the flowers (faint) _____ .
A) Will have painted.
B) Will have paint.
C) Shall have paint.
D) Shall have painted.
3. (5) We _____ (have) an English online class after the pandemic era.
A) Have have.
B) Have.
C) Have has.
D) Will have had.
4. The teacher _____ before the test.
A) Had revised the lessons .
B) Has revised the lessons.
C) Will have revised the lessons.
D) None of above.
5. We _____ have been married for 9 years next month.
A) Can.
B) Will.
C) Must.
D) May.
E) Would.
6. This time next week, I _____ in Bali.
A) Will be sunbathing.
B) Will have sunbathed.
7. Future Perfect Tense is.
A) Events that happened in the past that have ended Before the second event.
B) An event that occurred in the past at a specific time. that happened before the present.
C) An event in the past that occurred some time before another event occurred.
D) Events that are happening while speaking.
E) An event that talks about an event that will end in the future.
8. Trust me! If Maya had got money from her office, she _____ me to pay her last week's water bill.
A) Would not have asking.
B) Would not have asks.
C) Would not have asked.
D) Would not have ask.
9. Sorry, Noey, I _____ (to finish) homework by tomorrow, I'm afraid.
A) Will haven't finished.
B) Will have finish.
C) Won't have finished.
D) Won't have finish.
10. Which of the following is in the future perfect tense?.
A) She will laugh at the joke.
B) She will have laughed at the joke.
C) She is laughing at the joke.
D) She had laughed at the joke.
11. Identify the verb phrase in future perfect tense. Mom will have phoned everyone to confirm arrivals.
A) Phoned everyone.
B) To confirm.
C) Will have phoned.
D) Mom will.
12. A new laptop will have been bought. (Passive)He _____ a new laptop. (Active).
A) Will have bought.
B) Have been bought.
C) Already bought.
D) None of above.
13. Which sentence uses a present perfect verb tense correctly?.
A) Maria has saved all of her pennies and nickels.
B) Jami had made muffins to give to the bake sale.
C) Tammy will have run three miles by the time she finishes.
D) Joe have saved all of the papers.
14. On saturday night Maria _____ homework until 7:00pm.
A) Won't have done.
B) Will do.
C) Will have done.
D) Will be doing.
15. Choose the correct sentences on future perfect.
A) I will eaten by then.
B) I will not have eaten by then.
C) I won't eaten by then.
16. We _____ (not/do) the examination tomorrow.
A) Will do.
B) Do.
C) Have done.
D) Will not have done.
17. Ahmed _____ studying at the college two years ago.
A) Had finished.
B) Has finished.
C) Will have finished.
D) None of above.
18. Identify the perfect verb phrase:You will have known your teacher for a long time after this school year.
A) For a long time.
B) Your teacher.
C) Will have known.
D) After this school year.
19. A change in a verb to express an event or state something that is predicted to happen, or even be completed in the future.termasuk pengertian dari?.
A) Future perfect tense.
B) Past tense.
C) Present perfect tense.
D) None of above.
20. My grandmother _____ (not prepare) the breakfast by the time we come.
A) Hadn't prepared.
B) Won't have prepared.
C) Didn't prepared.
D) Won't has prepared.
21. In May, I _____ here 25 years.
A) Will have lived .
B) Have lived.
C) Had lived.
D) None of above.
22. He predicts hot weather there. I think it _____ .
A) Is going to be hot there.
B) Will be hot there.
C) Will have been hot there.
D) Is hot there.
23. I _____ clothes since I was kid.
A) Have designed.
B) Has designed.
C) Design.
D) Was designing.
E) Designed.
24. Will you _____ at home at 10 o'clock?.
A) Have.
B) Have been.
25. She'll still be groggy. She _____ undergoing surgery for three hours.
A) Has been.
B) Has been.
C) Will has been.
D) Will have been.