ARTICLE · 1017267
英语中考知识点整理——动词时态(二)丨现在完成时 真题小练解析
解析
1. A
时间状语 at 3 p.m. yesterday 指明过去的具体时刻,强调 "昨天下午 3 点打电话时,我正在做实验",用过去进行时 was/were doing。
B. am doing:现在进行时,表 "此刻正在做",与过去时间yesterday矛盾;
C. did:一般过去时,仅表 "做过了",不强调当时正在进行;
D. do:一般现在时,表习惯性动作,与过去时间完全不符。
2.C
问句 what were you doing at this time yesterday afternoon 明确用过去进行时提问,答句保持时态一致;主语 I 对应 was watching。
A. watch:一般现在时,不能对应过去;
B. watched:一般过去时,仅表 "看过",不回应 "当时正在做什么";
D. am watching:现在进行时,时间错位。
3. C
When I passed by... 是 when 引导的一般过去时时间状语从句(短暂动作 "经过"),主句表示 "经过时正在发生的延续性动作",用过去进行时;主语 Tina 是第三人称单数,用 was practising。
A. has practised:现在完成时,强调对现在的影响,不表过去某刻正在进行;
B. will practise:一般将来时,时间错位;
D. is practising:现在进行时,与 passed 的过去语境矛盾。
4. D
While 引导时间状语从句,强调主从句动作在过去同时进行;主句 picked up告知我们动作在过去,从句用 "当时大家正在大笑" 这一延续动作做“我拿起来”的背景,用过去进行时;everyone 作主语视为单数,用 was laughing at。
A. is laughing at:现在进行时,与过去语境矛盾;
B. laughed at:一般过去时,仅表 "笑过",不能体现 "正在进行" 的背景氛围;这里请记住while后一般跟长动作表背景。
C. laughs at:一般现在时,和A选项在第一时间排除。
5. C
when you called 是 when 引导的时间状语从句(短暂动作 "打电话"),根据语境可以推导出 "你打电话时我正在洗澡",用过去进行时;主语 I 对应 was taking。
A. had taken:过去完成时,表 "过去的过去" 已完成,不表正在进行;
B. have taken:现在完成时,与 called 的过去语境矛盾;
D. am taking:现在进行时,时间错位。
6. D
last night 指明过去时间,问句问 "昨晚为什么没上围棋课",答句解释 "昨晚那个时候我正在修理儿子的飞机模型",强调过去某时段正在进行的动作,用过去进行时;主语 I 对应 was repairing。
A. am repairing:现在进行时,与 last night 矛盾;
B. repair:一般现在时,表习惯,不表过去;
C. have repaired:现在完成时,强调已修完的结果,不解释 "当时正在做什么而缺席"。