语法与词汇
By the time you receive this letter, I _____ for America.
A、
will leave
B、
have left
C、
would have left
D、
will have left
【正确答案】
D
【答案解析】
句意: 当你收到这封信的时候, 我就已经出发去美国了。根据句意可知, 主句表示的是“将来某一时间点之前完成的事” ,应该使用将来完成时。 根据从句时态可判断情态动词用一般现在时。 因此, 本题的正确答案为D。
提交答案
关闭