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