> 英语 >
By the time he was sixty,he _for the company for
thirty years.为什么答案是will have worked
人气:224 ℃ 时间:2019-11-11 16:55:53
解答
by the time …当……的时候,……
通常引导一个时间状语从句,表示“到……的时候”主句则表示在此时间之前某个事件已完成.注意,当从句用过去时时,主句通常用过去完成时.
by the time 加过去时间词,后用过去完成时.加将来时间词,后用将来完成时.
By the time he was sixty,he will have worked for the company for thirty years.
意思是,当他六十岁的时候,他就已经为公司工作了三十年了.
由于还没有到六十岁(这里只是做出一个假设),所以用了“will”
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版