题目
By the time Jane gets home,her aunt________for London to attend a meeting.( )A. will leaveB. leavesC. will have leftD. left
By the time Jane gets home,her aunt________for London to attend a meeting.( )
A. will leave
B. leaves
C. will have left
D. left
题目解答
答案
C. will have left
解析
本题考查时间状语从句的时态用法,核心在于理解"by the time"引导的从句与主句动作的时间关系。关键点在于:
- "by the time"表示"到...时候为止",主句动作发生在从句动作之前;
- 当从句表示将来时间时,主句需用将来完成时(will have done)表示在将来某一时间点前已完成的动作。
步骤解析
-
分析句子结构
原句中,"By the time Jane gets home"是时间状语从句,表示将来某个时间点(Jane到家时),主句需描述在该时间点前完成的动作。 -
确定时态关系
- 从句用一般现在时(gets)表示将来动作(Jane将要回家);
- 主句需表达在从句动作发生前已完成的动作(姑姑已经离开),因此需用将来完成时(will have left)。
-
排除干扰项
- A(will leave)表示将来动作,但未体现"离开"在"Jane到家前完成";
- B(leaves)和D(left)均为现在/过去时态,无法表达将来时间;
- C(will have left)正确体现将来某一时间点前已完成的动作。