Future Perfect Quiz 9 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. I ..... (make) a donut at 09 o'clock tomorrow (Continuous)
2. The sentence in future perfect simple "Elizabeth won't has learn the lesson for tomorrow's exam" is correct?
3. Select the sentence that correctly uses the future perfect simple tense.
4. I thanked her for what she .....
5. By the time, he ..... for 12 hours, so he will be very tired.
6. Jim will have walked to school by 8:00am.
7. True or false? The future perfect progressive tense indicates a continuous action that will be completed at some point in the future.
8. By the time I arrived at school, the lesson will ..... already!
9. Maria ..... the report by tomorrow .
10. ..... you come with me?
11. Which is the NEGATIVE sentences structure?
12. The sun (not/rise) ..... by 4 o'clock.
13. You should visit soon because we ..... Jakarta by the end of this week.
14. We ..... been waiting long.
15. Sam is probably ..... the proposal by the time he leaves this afternoon.
16. When you come back, he will ..... the house
17. I ..... have finished this book.
18. Choose the correct use of future perfect tense
19. I ..... English for a short time when the electricity went off.
20. Nastia ..... ten cakes if she makes two more.
21. She (talk) ..... on the phone for the last couple of hours.
22. He was wondering why he ..... her leave so easily.
23. By the end of June we ..... our first term
24. Complete the next sentence with the apropriate time expression: ..... His mom arrives he will have made the dinner
25. By 2013, I ..... in Madrid for 5 years.
26. Which is the QUESTIONS structure?
27. The course ..... by the end of December
28. The Future Perfect Progressive is formed by combining the modal "will ", the auxiliary verb "have ", "been ", and the present participle of the main verb (with an-ing ending).
29. I really hope scientists ..... a way to bring electricity to all parts of the world within the next few years.
30. At 6 pm, I will have ..... for eight hours.