by the time …当……的时候,……
通常引导一个时间状语从句,表示“到……的时候”主句则表示在此时间之前某个事件已完成.注意,当从句用过去时时,主句通常用过去完成时.
by the time 加过去时间词,后用过去完成时.加将来时间词,后用将来完成时.
By the time he was sixty,he will have worked for the company for thirty years.
意思是,当他六十岁的时候,他就已经为公司工作了三十年了.
由于还没有到六十岁(这里只是做出一个假设),所以用了“will”
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
thirty years.为什么答案是will have worked
英语人气:185 ℃时间:2019-11-11 16:55:53
优质解答
我来回答
类似推荐
猜你喜欢
- 1针织面料有哪些
- 2buy过去式和过去分词,其他的也给一下
- 3在平面直角坐标系中,已知点P(a+1,a-1)在第四象限,则a的取值范围是_.
- 4英语翻译
- 5某商场2006年的销售利润为a,预计以后每年比上一年增长b%,那么2008年该商场的销售利润将是( ) A.a(a+b)2 B.a(1+b%)2 C.a+a•(b%)2 D.a+ab2
- 6I also believe that we will be more and more happiness.翻译成中文啊
- 7all the same time 有这个短语吗
- 8夹竹桃文中句子仿写
- 9将生锈的铁钉放入过量的稀硫酸中,为什么后来有气泡产生
- 10某电器商场有210台电视机,电视机的台数比电冰箱少7分之4.电冰箱有多少台?