题目
The show ( ) by the time we arrive at the theatre.A. has startedB. will startC. startsD. will have started
The show ( ) by the time we arrive at the theatre.
A. has started
B. will start
C. starts
D. will have started
题目解答
答案
D. will have started
解析
本题考查动词时态的正确使用,核心在于理解时间状语从句的逻辑关系。关键点在于:
- "by the time"引导的从句表示主句动作在从句动作之前完成;
- 从句中的"arrive"为一般将来时,说明动作发生在将来;
- 主句需用将来完成时(will have + 过分)表示在将来的某个时间点前动作已完成。
选项分析
- A. has started(现在完成时):表示动作已完成,但未明确与将来的"arrive"时间关联。
- B. will start(一般将来时):表示动作将发生,但不符合"by the time"要求的完成性。
- C. starts(一般现在时):表示经常性动作,与具体情境不符。
- D. will have started(将来完成时):正确体现在到达前(将来时间点)动作已完成。
关键逻辑
- "by the time"从句用将来时 → 主句用将来完成时;
- 表示"到达时"(将来时间点)演出已开始。