By the time he was sixty,he -for the company for

问题描述:

By the time he was sixty,he _for the company for
thirty years.为什么答案是will have worked
1个回答 分类:英语 2014-10-20

问题解答:

我来补答
y the time …当……的时候,……
通常引导一个时间状语从句,表示“到……的时候”主句则表示在此时间之前某个事件已完成.注意,当从句用过去时时,主句通常用过去完成时.
by the time 加过去时间词,后用过去完成时.加将来时间词,后用将来完成时.
By the time he was sixty,he will have worked for the company for thirty years.
意思是,当他六十岁的时候,他就已经为公司工作了三十年了.
由于还没有到六十岁(这里只是做出一个假设),所以用了“will”
 
 
展开全文阅读
剩余:2000
上一页:为什么只选B
下一页:第8题练习