by the time引导什么时态 英语中bythetime用在什么时态?

[更新]
·
·
分类:行业
2750 阅读

by the time引导什么时态

英语中bythetime用在什么时态?

英语中bythetime用在什么时态?

by the time 过去时间,主句过去完成。by the time 将来时间,主句将来完成时。
by the time有两个意思
1)到...为止
如果从句中的谓语动词是一般过去时,那么主句中的谓语动词通常用过去完成时,表示“截止到从句动作发生时,主句动作已经完成,即过去的过去”
如:
He had left by the time we reached home.当我们到家的时候他已经走了。
2.如果从句中的谓语动词为一般现在时/或现在完成时(表示将来),那么主句中的谓语动词常为将来完成时,表示“截止到将来某一时间为止,主句动作将已经完成”
如:
By the time you get back,I shall have finished the work。到你回来时,我将已经把活做完了。
2)当……的时候
如果只是说过去某个时候的状况,用过去时,而不用完成时。
如:
By the time we arrived the meeting was over.我们到达时,会议已结束了

by this time tomorrow用啥时态?

by this time tomorrow
到明天的这个时间
by this time tomorrow:by表示到明天这个时间之前,是强调明天这个时间之前整个时间段。因为是时间段,所以要接完成时。又因为是说话的时候还未到那个时候,所以用将来完成时。
You will have reached Shanghai by this time tomorrow.
明天的这个时候你就到上海了。

by the year用什么时态?

例句:
The mayor of Beijing said that all construction work for the Beijing Olympics had been completed by the year 2006 .
北京市长说所有的北京奥运会的建设工程将在2006年之前已经完成。
考查时态的用法:时间是:by the year 2006,by 过去时间,要用过去完成时。
by (the end of) last year(by 过去时间); two days before(一段时间 before); for和since说明的时间同时用于句中;by the time 从句(过去时态)等时间状语时,谓语动词用过去完成时
例如:
By the year 2050, scientists probably will have discovered a cure for cancer.到2050年,科学家们可能已经找到治愈癌症的方法了。
By the time you arrive in London, we will have been staying in Europe for two weeks.
等你到达伦敦的时候,我们将已经在欧洲呆了两星期了。