1.By the time she arrives, I ... for her for an hour.
- will be waiting
- will have waited
- will have been waiting
2. By 2025 we ... married for 20 years
- will have been
- will have been being
3. You ... 4 hours by the end of the marathon.
- will have run
- will have been running
4. By next Monday Mary ... for two weeks.
- will have studied
- will have been studying
5. My dad ... our car for 10 years next month
- will have had
- will have been having
6. By the end of the week, I ... regular meetings with the project team for three months
- will have had
- will have been having
Ответы:
1. will have been waiting
2. will have been
3. will have been running
4. will have been studying
5. will have had
6. will have been having