2011年成人英语三级考试重点语法学习
8. 将来完成时
表示在将来某一时间以前完成的动作。
By the time next year, I shall(will) have lived here for 20 years
I shall have reviewed my lessen three times if I review them once again
真题:
1)By the time John gets home, his aunt______. (1995)(C)
A. will have B. leaves
C. will have left D. is leaving
2)I ______writing the article by the time you get back. (2000) (D)
A. shall finish B. must have finished
C. have finished D. shall have finished
编辑推荐:
(责任编辑:)