题目
By the time we arrived, the train ______.A. leavesB. leftC. has leftD. had left
By the time we arrived, the train ______.
A. leaves
B. left
C. has left
D. had left
题目解答
答案
D. had left
解析
本题考查“By the time”引导的过去时间状语从句的时态搭配。
- 核心思路:当“By the time”引导的从句动作发生在过去(如本题中的
arrived是过去式),主句需用过去完成时(had + 过去分词)表示“在从句动作之前已完成的动作”。 - 关键点:明确两个动作的时间顺序——“我们到达”(从句动作)和“火车离开”(主句动作),主句动作需发生在从句动作之前。
选项分析:
- A. leaves:使用一般现在时,与从句中的过去式
arrived时态不一致,错误。 - B. left:使用一般过去时,但无法体现“火车在我们到达前就已经离开”的完成关系,错误。
- C. has left:现在完成时表示动作与说话时刻相关,但本题主句需用过去时态,错误。
- D. had left:过去完成时表示“火车在我们到达前已完成离开”,符合时间顺序和语法规则,正确。