题目
13/47 单选题(2分)By the time we arrive at the station, the train ___ already.A. will leaveB. has leftC. will have leftD. left
13/47 单选题(2分)
By the time we arrive at the station, the train ___ already.
A. will leave
B. has left
C. will have left
D. left
题目解答
答案
C. will have left
解析
本题考查知识点:将来完成时的用法。
解题思路:将来完成时主要表示在将来某个时间之前已经完成的动作。其结构是“will have + 过去分词”。在本题中,“by the time we arrive at the station”表示将来的一个时间点,即“当我们到达车站的时候”,而“火车离开”这个动作会在我们到达车站之前就已经完成,所以应该使用将来完成时来表达。
下面对每个选项进行分析:
- A选项“will leave”是一般将来时,表示将来会发生的动作,但没有体现出在某个将来时间之前已经完成的意思,所以A选项不符合题意。
- B选项“has left”是现在完成时,强调过去发生的动作对现在造成的影响或结果,而本题强调的是将来某个时间之前的动作,所以B选项不正确。
- C选项“will have left”是将来完成时,符合“在我们到达车站之前火车就已经离开”这一语境,所以C选项正确。
- D选项“left”是一般过去时,用于描述过去发生的动作,与本题的将来时间语境不符,所以D选项错误。