题目
(2006年徐州)--- I'm sorry you have missed the bus. It ________ five minutes ago.--- What a pity![ ]A.was leavingB.has leftC.leftD.leaves
(2006年徐州)
--- I'm sorry you have missed the bus. It ________ five minutes ago.
--- What a pity!
[ ]
A.was leaving
B.has left
C.left
D.leaves
题目解答
答案
答案:C
提示:
提示:
|
提示:ago表明要用一般过去时态。 |
解析
考查要点:本题主要考查一般过去时的用法,特别是时间状语“ago”在句子中的作用。
解题核心思路:
当句子中出现具体的时间点(如“five minutes ago”)时,通常需要使用一般过去时,因为“ago”表示动作发生在过去的某个时间点,与现在无直接联系。此时需注意排除现在完成时(如“has left”)的干扰。
关键知识点:
- 一般过去时用于描述过去某个时间点发生的动作,结构为“动词过去式”。
- 现在完成时强调动作与现在的关系,通常不与“ago”连用。
选项分析
A. was leaving
- 过去进行时,表示过去某一时刻正在发生的动作。
- 但题目中“five minutes ago”是具体时间点,强调动作的完成,而非持续,因此不符合语境。
B. has left
- 现在完成时,表示动作对现在的影响(如“公交车已离开,可能影响当前状态”)。
- 但“ago”是具体时间点,一般不与现在完成时连用,因此排除。
C. left
- 一般过去时,表示动作在过去的某个时间点完成(如“五分钟前离开”)。
- 与“five minutes ago”完全匹配,符合语境。
D. leaves
- 一般现在时,表示经常性或习惯性动作。
- 但“five minutes ago”是过去时间,与一般现在时矛盾,因此错误。