题目
By the time you get this letter, I ________ the country.A. will leaveB. will have leftC. would leaveD. am leaving
By the time you get this letter, I ________ the country.
- A. will leave
- B. will have left
- C. would leave
- D. am leaving
题目解答
答案
【答案】B
解析
考查要点:本题主要考查“by the time”引导的时间状语从句中主句的时态用法,需要根据从句动作与主句动作的先后顺序选择正确的时态。
解题核心思路:
- 明确时间关系:“by the time”表示“到……时为止”,主句动作通常发生在从句动作之前。
- 判断动作完成性:若主句动作在从句动作发生时已完成,需用将来完成时(will have done)。
破题关键点:
- 从句用一般现在时(you get),主句需用将来完成时表示动作在从句动作发生前完成。
关键分析:
- “by the time”从句用一般现在时(you get),说明从句动作(收到信)是将来发生的。
- 主句动作(离开国家)需在从句动作发生前完成,因此需要用将来完成时(will have left),表示“到收到信时,我已经离开”。
选项辨析:
- A. will leave:一般将来时,表示动作将发生,但未明确完成性,不符合题意。
- B. will have left:将来完成时,正确表达“到那时已离开”。
- C. would leave:过去将来时,用于虚拟语气或叙述过去,与语境不符。
- D. am leaving:现在进行时表示即将发生,但未体现完成性。