一道困扰了很久的单项选择题!急待解决!谢谢

2024-12-28 19:49:15
推荐回答(4个)
回答1:

by the time …当……的时候,……
通常引导一个时间状语从句,表示“到……的时候”主句则表示在此时间之前某个事件已完成。值得注意的是,当从句用过去时时,主句通常用过去完成时。
例如:
1.By the time l got to the station,the train had
already gone。
2.By the time l got home, they had already left。

当你明天到北京的时候,我应该已经离开上海了

回答2:

因为是将来完成式呐。。。
说的是明天你到北京的时候我已经离开去上海了~

回答3:

B

回答4:

添should have left 意思是你离开北京的时候,我本应该去上海了.
是一种虚拟语气的用法.
而且这里用法是表示已完成某个事件,
当从句用过去时时,主句通常用过去完成时.