无锡创达电子有限公司:一道英语词汇题

来源:百度文库 编辑:高考问答 时间:2024/05/09 15:37:08
By the time you get to New York, I_____for London.
A.would be leaving B have already left
C am leaving D shall have left
答案是D 对每个选项进行详细的解释 这里面用到什么语法和时态

A.would be leaving:虚拟语气在此不对。
B have already left: 现在完成时,时态不对。
C am leaving: 现在进行时,时态不对。
D shall have left: 将来完成时。表示你到纽约时,我(将)已经离开(纽约)去伦敦了。

是虚拟语气,表示对将来的猜测.