1. By the end this month, they (be) in HaNoi for 1 month. → 2. By December, we (learn) English for 6 years. → 3. By the end of this week, they (marry) for 2 years. → 4. We (finish) this work in 3 days. → 5. By the time they arrive at the village, all the villagers (leave) for another valley. 6. By the time he gets to the airport, the plane (take) off. → 7. When we go to our class, the lesson (start) for 15 minutes. → 8. I know before they come to my house, I (go) out for a walk. → 9. We have got 2 hours. We (do) all the house work by the time your parents arrive. 10. These machines (work) very well when they get their first service next month. → 11. By the time we find them on the mountain, they (suffer) from coldness and hunger for 6 hours. → 12. By this time tomorrow they (visit) Paris for the first time. → 13. Tom is a first year student. By the end of next year, he (learn) chemistry for 3 years→ 14. By 2010, the number of schools in our country (double). → 15. In twelve month’s time, the average income of our people in our country (rise) 5 percent, while inflation (not rise) at all. → 16. I hope they (repair) the road which leads to Huong Vy and Dong Son commune by the time we come back next summer. → 17. Roy can’t ski better. I know by the end of this month, he (have) lessons for a full month. → 18. By the time you arrive, I (write) the essay. → 19. By the year 2012 many people (lose) their jobs. → 20. By 5:30 p.m, we (sit) here for 3 hours. → 21. In 10 more minutes, they (wait) for him for 2 hours. → 22. Before he graduates from his university, he (stay) in HaNoi city for 4 years. → 23. When she retires, he (work) for this factory for 30 years. → 24. By the time we get to the nearest city, we (drive) for 5 days. →
2 câu trả lời
1, will have been
2, will have learnt
3, will have married
4, will finish
5, will have finished
6, will have taken off
7, will have started
8, will have gone
9, will have done
10, will have worked
11, will have suffered
12, will have visited
13, will have learnt
14, will have doubled
15, will have risen; will not have risen
16, will have repaired
17, will have had
18, will have written
19, may have lost
20, will have visited
21, will have waited
22, will have stayed
23, will have worked
24, will have driven
Chúc bạn sức khỏe và học tốt nha!
1. will have been
2. will have learnt
3. will have married
4. will finish
5. will have finished
6. will have taken off
7. will have started
8. will have gone
9. will have done
10. will have worked
11. will have suffered
12. will have visited
13. will have learnt
14. will have doubled
15. will have rised/won't have risen
16. will have repaired
17. will have had
18. will have written
20. will have visited
21. will have waited
22. will have stayed
23. will have worked
24. will have driven
hok tốt