你还在为英语现在完成时而头疼吗?
是不是感觉这个语法点像一座难以翻越的大山,让你望而生畏?别担心!今天老师就带你一起攻克英语现在完成时的难关,从此告别语法烦恼!

一、 现在完成时究竟在说什么?
首先,我们要搞清楚现在完成时究竟想表达什么。它和一般过去时一样,都是描述过去的事件。但关键的区别在于:
一般过去时 描述的是过去某个时间点发生的事件,现在已经结束。
现在完成时 描述的是过去某个时间点开始的事件,一直持续到现在的某个时间点,或者对现在造成了影响。
举个例子:
I went to the cinema yesterday. (一般过去时) 我昨天去电影院了。(事件已经结束)
I have been to the cinema twice this week. (现在完成时) 我这周已经去过两次电影院了。(事件持续到现在的某个时间点)
看到区别了吗?现在完成时强调的是事件的持续性,或者对现在的影响。
二、 现在完成时的结构
现在完成时由 助动词 have/has + 过去分词 构成。
have 用在主语是第一人称单数(I)、第二人称(you)、第三人称复数(they、we)的时候。
has 用在主语是第三人称单数(he、she、it)的时候。
例如:
I have studied English for 5 years. 我学习英语已经五年了。
She has lived in Beijing for 10 years. 她住在北京已经十年了。
三、 现在完成时的时间状语
现在完成时经常搭配一些时间状语来帮助我们更好地理解句子的含义。常见的状语有:
for + 时间段 :表示持续多长时间,例如:for 5 years, for two hours.
since + 时间点 :表示从某个时间点开始持续到现在,例如:since 2000, since last month.
already :表示已经发生,强调事件已经完成,例如:I have already finished my homework.
yet :表示还没有发生,常用于否定句和疑问句,例如:Have you finished your homework yet?
just :表示刚刚完成,例如:I have just had lunch.
四、 现在完成时的常见用法
现在完成时主要有以下几种常见的用法:
表示持续的动作或状态 : 强调动作或状态从过去持续到现在,例如:I have lived in this city for ten years. 我在这个城市住十年了。
表示动作已经完成,并对现在造成影响 : 强调结果,例如:I have lost my keys. 我把钥匙丢了。(钥匙丢了,现在找不到)
表示经验 : 强调曾经做过某事,例如:I have been to Paris. 我去过巴黎。(曾经去过,对现在没有直接影响)
五、 练习时间到!
现在,让我们来做一些练习吧!
1. 现在完成时练习题:
我已经学习英语三年了。
他已经完成了作业。
我还没吃午饭。
他们已经去过中国。
我已经读完了这本书。
2. 选择题:
Which sentence is correct?
I have been to the cinema last week.
I went to the cinema last week.
Which sentence is correct?
I have already finished my homework.
I already finished my homework.
总结:
现在完成时看似复杂,但只要掌握了它的基本结构和用法,就能轻松地运用它来表达自己的想法。希望通过今天的学习,你对现在完成时有了更深的理解,并能自信地运用它在日常的英语学习和交流中!
记得多多练习,熟能生巧哦!
评论