题目
From eight o'clock until ten he was working in the garden, but since then he()in the sun.A. was lyingB. had lainC. has been lyingD. must have lain
From eight o'clock until ten he was working in the garden, but since then he()in the sun.
A. was lying
B. had lain
C. has been lying
D. must have lain
题目解答
答案
C. has been lying
解析
考查要点:本题主要考查现在完成进行时的用法,以及如何根据时间状语选择正确的动词时态。
解题核心思路:
- 时间状语分析:注意“from eight o'clock until ten”和“since then”两个时间表达的衔接关系。
- 动作的持续性:后半句强调从“then(十点之后)”开始一直持续到现在的动作,需体现动作的延续性。
- 时态匹配:结合“since then”这一典型现在完成时的时间状语,判断动词形式。
破题关键点:
- “since then”是解题核心,通常与现在完成时或现在完成进行时连用。
- “has been lying”不仅体现动作从过去持续到现在,还暗示可能仍在继续。
时间状语分析
- 前半句:“From eight o'clock until ten he was working in the garden”使用过去进行时,表示从八点到十点之间持续的工作状态。
- 后半句:“since then”表示从十点之后到说话时的时段,需用现在完成时或现在完成进行时。
选项对比
- A. was lying:过去进行时,仅描述过去某一时刻的动作,无法体现延续到现在的状态。
- B. had lain:过去完成时,表示动作在另一过去动作前完成,与“since then”矛盾。
- C. has been lying:现在完成进行时,强调从十点后开始一直持续到现在的动作,符合语境。
- D. must have lain:推测过去,但未体现动作的持续性,与时间状语不符。
结论
“has been lying”最能表达从十点后开始、持续至今的动作,且与“since then”完美匹配。