
▍ 一、结构对照表
▍ 二、易混点突破
现在完成时 vs 一般过去:现在完成强调"对现在的影响 / 持续到现在"(常配 for、since、already、yet);一般过去只谈过去动作、与现在无关(常配具体过去时间 yesterday、last week)。
since + 时间点或从句;for + 时间段。短暂动词(buy、die、leave)不能配 for/since 表持续,需转换成 be 类:have → have had,die → be dead,leave → be away。
▍ 三、典型例题(3 道)
例1(单选):— Where is Tom? — He ______ to the library. A. goes B. has gone C. went 答:B(强调现在不在这儿、去了未回,用现在完成时)。
例2(填空):I ______ (learn) English for three years. 填 have learned(for + 时段 → 现在完成时)。
例3(填空):My father ______ (watch) TV when I got home. 填 was watching(when 引导过去动作,主句用过去进行时)。
▍ 四、方法提示