关于by the time 的问题

2025-04-27 13:07:07
推荐回答(5个)
回答1:

到你明天到北京的时候,我那时应该已经出发去上海了

选C,注意前面的TOMORROW,以及BY..TIME,这里决定了选C.如果选D的话那前面的时态不是将来时,而是现在时,这里指的是一种对将来的推测.
到你明天到北京的时候,我那时应该已经出发去上海了.
这里是将来完成时.
用SHALL表示对将来的推测.应该.这里用BY...THE TIME
到...的时候.应该用完成时,所以选C.

回答2:

C shall have left
by the time 是到……的时候,表示到这个点的时间为止,它做时间状语的时候主句应该用完成时。
这一句里用将来完成时,因为句意是你到北京的时候我已经离开上海了。整个叙述的是将来要发生的事,所以用将来时。

回答3:

选C
看到BY要么完成时,要么将来完成时
这里根据句意用将来完成时
所以选C

回答4:

D.have already left
因为句子说明天你到了以后,我已经走了的意思所以只有D符合。

回答5:

选C 在by the time 引导的时间状语从句中,主句的谓语动词要用某种完成时,而tomorrow 又是将来的时间所以选将来完成时