Интересные Тесты и упражнения на тему Future Perfect с ответами
Future Perfect Continuous
Future Perfect Continuous — это время, используемое для описания действия, которое будет происходить до определенного момента в будущем и будет продолжаться какое-то время. Оно подчеркивает продолжительность действия, которое начнется до указанного времени в будущем и будет продолжаться до него или даже после него.
**will have been + V-ing**
- **Пример:** By next year, I will have been working here for five years. (К следующему году я буду работать здесь уже пять лет.)
Примеры использования Future Perfect
1. **К следующему месяцу** она будет учиться в университете уже два года.
- By next month, she will have been studying at the university for two years.
2. **Когда он вернется из поездки**, мы будем ждать его уже три дня.
- By the time he returns from his trip, we will have been waiting for him for three days.
3. **К концу недели** они будут строить дом уже два месяца.
- By the end of the week, they will have been building the house for two months.
Интересные Тесты и упражнения на тему Future Perfect с ответами
1. **By next summer, they __________ (live) in this city for ten years.**
- a) will have been living
- b) will be living
- c) will have lived
- **Ответ: a) will have been living**
2. **She __________ (work) on her novel for five years by the time it is published.**
- a) will have been working
- b) will work
- c) will have worked
- **Ответ: a) will have been working**
3. **By the end of this year, we __________ (travel) around Europe for six months.**
- a) will have been traveling
- b) will travel
- c) will have traveled
- **Ответ: a) will have been traveling**
4. **They __________ (wait) for the bus for over an hour by the time it arrives.**
- a) will have been waiting
- b) will wait
- c) will have waited
- **Ответ: a) will have been waiting**
5. **By the time you get home, I __________ (clean) the entire house.**
- a) will have been cleaning
- b) will clean
- c) will have cleaned
- **Ответ: a) will have been cleaning**
6. **He __________ (train) for the marathon for several months by the time it starts.**
- a) will have been training
- b) will train
- c) will have trained
- **Ответ: a) will have been training**
7. **When you arrive, they __________ (prepare) dinner for a few hours.**
- a) will have been preparing
- b) will prepare
- c) will have prepared
- **Ответ: a) will have been preparing**
8. **By the time the project is finished, she __________ (work) on it for a year.**
- a) will have been working
- b) will work
- c) will have worked
- **Ответ: a) will have been working**
9. **By the end of the month, we __________ (renovate) the house for three months.**
- a) will have been renovating
- b) will renovate
- c) will have renovated
- **Ответ: a) will have been renovating**
10. **By next year, I __________ (live) here for a decade.**
- a) will have been living
- b) will live
- c) will have lived
- **Ответ: a) will have been living**
11. **She __________ (write) her book for two years by the time it is published.**
- a) will have been writing
- b) will write
- c) will have written
- **Ответ: a) will have been writing**
12. **By the time he finishes his degree, he __________ (study) for four years.**
- a) will have been studying
- b) will study
- c) will have studied
- **Ответ: a) will have been studying**
13. **They __________ (try) to fix the car for hours before they finally succeeded.**
- a) will have been trying
- b) will try
- c) will have tried
- **Ответ: a) will have been trying**
14. **By the time the sun sets, we __________ (hike) for several hours.**
- a) will have been hiking
- b) will hike
- c) will have hiked
- **Ответ: a) will have been hiking**
15. **When you get there, I __________ (wait) for you for twenty minutes.**
- a) will have been waiting
- b) will wait
- c) will have waited
- **Ответ: a) will have been waiting**
16. **By next month, they __________ (build) the new office for a year.**
- a) will have been building
- b) will build
- c) will have built
- **Ответ: a) will have been building**
17. **She __________ (study) English for ten years by the time she graduates.**
- a) will have been studying
- b) will study
- c) will have studied
- **Ответ: a) will have been studying**
18. **By the end of the week, I __________ (work) on this project for ten days straight.**
- a) will have been working
- b) will work
- c) will have worked
- **Ответ: a) will have been working**
19. **They __________ (play) football for two hours by the time it starts to rain.**
- a) will have been playing
- b) will play
- c) will have played
- **Ответ: a) will have been playing**
20. **By the time she arrives, we __________ (finish) our dinner.**
- a) will have finished
- b) will finish
- c) will have been finishing
- **Ответ: a) will have finished**
21. **He __________ (write) emails all day before he takes a break.**
- a) will have been writing
- b) will write
- c) will have written
- **Ответ: a) will have been writing**
22. **By the end of the year, we __________ (complete) the renovation for six months.**
- a) will have been completing
- b) will complete
- c) will have completed
- **Ответ: a) will have been completing**
23. **By the time you return, I __________ (read) this book for two weeks.**
- a) will have been reading
- b) will read
- c) will have read
- **Ответ: a) will have been reading**
24. **She __________ (cook) dinner for an hour by the time we get home.**
- a) will have been cooking
- b) will cook
- c) will have cooked
- **Ответ: a) will have been cooking**
25. **They __________ (study) all night before the exam starts.**
- a) will have been studying
- b) will study
- c) will have studied
- **Ответ: a) will have been studying**
26. **By the time he finishes the marathon, he __________ (run) for over four hours.**
- a) will have been running
- b) will run
- c) will have run
- **Ответ: a) will have been running**
27. **We __________ (wait) for the results for two weeks by the time they arrive.**
- a) will have been waiting
- b) will wait
- c) will have waited
- **Ответ: a) will have been waiting**
28. **By the end of the day, she __________ (paint) the room for eight hours.**
- a) will have been painting
- b) will paint
- c) will have painted
- **Ответ: a) will have been painting**
29. **By the time the project is finished, they __________ (work) on it for a year.**
- a) will have been working
- b) will work
- c) will have worked
- **Ответ: a) will have been working**
30. **By next year, he __________ (train) for the competition for almost a year.**
- a) will have been training
- b) will train
- c) will have trained
- **Ответ: a) will have been training**