了解更多现在完成时三大核心解析目录
一、语法定义
现在完成时属于现在时态范围,核心结构:主语+have/has+动词过去分词 。
动作发生在过去,重点不放在“过去什么时候做的”,而是和现在产生联系,
一共两大核心用法:第一种,过去做完的动作,给现在留下结果、造成影响;
第二种,动作从过去开始,一直持续到现在,有可能还会继续做下去。
主语是第三人称单数(he/she/it/单个名词)用has,其余人称I/you/we/they全部用have 。
二、基本用法与属性
用法一:影响结果型(动作已经做完,强调现在的状态)
动作在过去已经完成,不用交代具体时间,只说这件事做完之后,现在带来的结果。
标志词:already已经、yet还、just刚刚、ever曾经、never从不 。
这个用法只看重当下的结果,不关心动作发生的具体时间。
用法二:动作持续型(动作从过去开始,一直延续到现在)
动作很早之前就开始了,一直做到说话这一刻,还可能继续延续下去。
标志词:for+一段时间、since+过去时间点。
这个用法必须使用可以持续的动词,短暂动作不能直接用在这个结构里。
三、标准句式结构
肯定句:主语 + have / has + 动词过去分词 + 其他
否定句:主语 + haven’t / hasn’t + 动词过去分词 + 其他
一般疑问句:Have / Has + 主语 + 动词过去分词 + 其他?
四、适用场景
适合所有英语学习人群,日常对话、写作、阅读理解高频出现,是初中重点时态,大白话理解清楚两大用法,
就不会用错。
五、典型例句
第一类:影响结果型(事情做完,对现在有影响)
1.I have had breakfast.
译文:我已经吃过早饭了。
解析:吃饭这个动作是过去完成的,带来的结果:我现在不饿,不需要再吃饭。
2.He has lost his key.
译文:他把钥匙弄丢了。
解析:丢钥匙发生在过去,造成的结果:他现在打不开门。
3.I have finished my homework.
译文:我已经写完作业了。
解析:写完作业是过去的动作,结果:现在我可以出去玩了。
第二类:动作持续型(动作从过去开始,一直持续到现在)
1.I have lived here for five years.
译文:我在这里居住五年了。
解析:五年前开始住,一直住到现在,还会继续住下去,for后面接一段时间。
2.She has studied English since 2020.
译文:她从2020年开始学习英语。
解析:2020年是过去的时间点,学习英语的动作一直持续到现在,since后面接过去时间点。
3.We have known each other for ten years.
译文:我们认识十年了。
解析:认识这个状态从十年前开始,一直延续到现在。
错误句式对比
错误:I have lived here yesterday.
译文:我昨天就在这住了。
解析:现在完成时不能和yesterday、last week这类明确过去时间连用,只能体现和现在的关联,
不能指定过去具体时间。
正确:I have lived here for one day.
译文:我在这里住一天了。
错误:He has joined the club for two years.
解析:join是短暂动作,不能持续两年,不能用于持续型用法。
正确:He has been in the club for two years.
译文:他加入这个俱乐部两年了。
六、核心差异详细区分
1.影响结果型:动作已经彻底结束,只是留下现在的状态,句子里不会出现for、since这类时间段词语;
2.动作持续型:动作还在延续,句子一定会搭配for+时间段或者since+时间点;
3.判断技巧:句子想表达“现在怎么样了”,用影响结果用法;想表达“这件事做了多久”,就用持续型用法。
七、高频易错点
1.现在完成时搭配yesterday、just now等具体过去时间,属于典型语法错误;
2.持续用法中,强行使用join、leave、buy这类短暂动词;
3.三单主语误用have,he/she/it必须用has。
知识要点总结
现在完成时结构统一为have/has加上动词过去分词,核心分两大用法。第一种影响结果用法:动作做完,
重点描述现在产生的结果,不用说明动作发生的具体时间,常和already、yet、just搭配;第二种动作持续用法:
动作从过去开始一直延续到当下,必须搭配for加一段时间或者since加过去时间点,
而且动词必须是可以持续的动作。区分两种用法只需要看:你是想表达现在的结果状态,
还是想表达某个动作持续了多长时间,分清这两点,现在完成时基础用法就不会出错。
请点击返回首页现在完成时细分辨析目录
