Future Perfect Quiz 13 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. By 2028 I will have (buy) a new car
2. Will Peter go to Canada next year?
3. We hope that the film ..... started when we
4. A: "when did you realize you had lost your purse?"B: "when I ..... money to pay the Bus fare"
5. Choose a sentence in negative form in future perfect progressive.
6. I will have learned English by Next Week (Future Perfect)
7. By the time the guests arrive, the house ..... (be) clean and ready.
8. By the end of this course, you ..... 1, 000 new words.
9. I'm sure you ..... in the cinema
10. In two years' time I ..... my university studies.
11. Future continuous or perfect?When we arrive in Los Angeles we'll need to rest, because we ..... about 800 miles.
12. Past Perfect Verb Tense
13. Which sentence is NOT correct? By the time we arrive, they will ..... the meeting.
14. Choose the present perfect verb tense
15. By midnight we (play) ..... this computer game for 48 hours.
16. By the time you get home, we ..... (leave) for the airport.
17. Complete the next sentence:Daniel ..... retired by the time he is 60.
18. Mira: "Why didn't you come to English class yesterday?"Debby:"Because I ..... my homework"
19. By the end of this week she ..... five chapters
20. When Peter turns 30, he'll have ..... working in the company for 5 years.
21. My father and I will have been breeding sheep for 20 years tomorrow.
22. Which of the following statements express future perfect:
23. Future continuous or perfect? When you get off the train, we ..... for you on the platform.
24. The meeting starts at 2.00 and finishes at 3.30.Don't call me at 2.30 because we ..... a meeting.
25. She ..... Paris by the end of next year
26. By 2030, scientists ..... (discover) a cure for many diseases.
27. I ..... these glasses for five years next week.
28. The theatre company ..... a grant of £6.000 and it ..... a further £2.000 from elsewhere now
29. If this hot weather continues, forecaster say we ..... a drought.
30. He (not / sleep) ..... all morning.