你是不是也这样?
翻开课本第三单元,看到“have/has done”就有点发懵?
老师讲了“已经做完”“对现在有影响”,可一做题——
“He has lived here for five years.” 和 “He lived here for five years.” 到底差在哪?
别急,咱们今天不背定义,不套模板,就用生活里的例子,一层一层拆开看。
现在完成时到底在“完成”什么?
先说个实在话:它真不是在讲“动作干完了没”,而是在讲动作和“此刻”的关系。
举个例子:
- ? She has just finished her homework.(她刚写完作业)→ 你抬头一看,她正合上本子,笔还拿在手里。“刚结束”连着“现在”这个时间点。
- ? She finished her homework.(她写完了作业)→ 可能是昨天、两小时前,甚至你根本不知道啥时候,跟现在没关系。
所以记住这3个关键词:
- already / just / yet → 暗示“和现在有关”
- for / since + 时间段 → 强调“从过去一直持续到现在”(比如:I have known him since 2020.)
- never / ever / ever been to… → 表达“到目前为止的经验或状态”
高考常考易错点,其实就这3类!
很多同学不是不会,是掉进了“看起来像、其实不是”的坑里。
# ? 错误类型1:把“有具体过去时间”的句子硬套现在完成时
× I have seen him yesterday.
√ I saw him yesterday.
?? 原因很简单:yesterday、last week、in 2022 这些明确的时间点,和“现在完成时”是互斥的。它只认模糊的时间范围(如:just, before, already),或者持续到现在的时段(如:for three years)。
# ? 错误类型2:延续性动词和非延续性动词混用
× He has died for two years.(? 死亡是瞬间动作,不能“持续两年”)
√ He has been dead for two years.(? 把die换成be dead,状态才能延续)
常见替换对照表:
- borrow → have
- buy → have
- leave → have been away
- join → have been in / a member of
> 我自己当年第一次搞懂这个,是在改一篇作文时——写了5遍“has gone”,被老师圈出来问:“人还在不在?”我说“刚走”,老师说:“那‘gone’没错,但你要说‘has been gone’吗?不,go是瞬间动作,‘has gone’表示人已离开且未回来;说‘has been gone for 3 hours’?不行,得换‘has been away’。”——动词本身有没有‘长度’,决定它能不能和for/since搭配。
# ? 错误类型3:“have/has got”被当成现在完成时
× He has got a car.(这不是现在完成时!是英式英语中“have”的强调形式,= He has a car)
→ 它没有“完成”含义,也没有时间关联,纯属同义替换。
考试里如果选项里混进这个,千万别手滑选错。
小练习:两句话,你看懂区别了吗?
① Tom has read the book.
② Tom read the book.
?? 第一句重点是:这本书的内容他现在知道(可能刚读完,也可能读完很久了,但知识还在他脑子里)。
?? 第二句重点是:读书这件事发生在过去某时(比如上周三下午,在图书馆),不提现在知不知道。
再试一个真实考题片段(2023年某地模拟卷):
> — Where’s Lucy?
> — She ______ to the library. She’ll be back in an hour.
A. goes B. went C. has gone D. has been
答案是C。为什么?因为“她还没回来”,而且“will be back”说明动作结果影响现在(人不在现场),这就是现在完成时最典型的使用场景。
说实话,我带过不少高一学生,发现他们卡壳,往往不是语法多难,而是总想用中文逻辑去套英文时态。比如中文说“我吃过饭了”,英语不一定用现在完成时——如果是在餐厅结账时说“I’ve eaten”,那是告诉服务员“不用上我的菜了”;但如果是在家聊天说“I ate at noon”,那就只是陈述事实。
所以啊,别死记“完成时=干完了”,试试多问自己一句:这句话说出来的时候,说话人想让听的人关注‘动作本身’,还是‘动作带来的现状’? 前者用一般过去,后者大概率就是现在完成。
慢慢来,第三单元这一块,吃透这三条线(时间关联性、动词延续性、语境意图),比刷二十道题都管用。 |