美文网首页英语学习教程学习笔记
初中英语语法(014)-现在完成时

初中英语语法(014)-现在完成时

作者: 爱学习的老周 | 来源:发表于2019-04-05 22:00 被阅读10次

    现在完成时

    前面已经讲过不少关于时态的内容,讲过的就不重复讲解了,本篇重点讲现在完成时。

    在英语时态中,“时“指动作发生的时间,”态“指动作的样子和状态。

    完成时态的构成分为两部分:一是助动词,二是实义动词的过去分词-ed。具体来说,用助动词have表示“时”,以表明动作发生的时间是在过去、现在还是将来;用过去分词来表示动作的“态”,以表明该动作已经完成。

    它的构成是:主语+have/has +动词的过去分词。(have/has done),have在这里属于助动词,done是do的过去分词形式,这里代表动词的过去分词。

    现在完成时是过去的动作或状态持续到现在并且已经完成,对现在造成的影响,可能持续发生下去

    1、现在完成时用法

    1、陈述句句型

    (1)He has been busy since yesterday. - 他从昨晚一直忙到现在。

    :been就是be动词的过去分词。

    (2)He has studied for two days. - 他已经学习两天了。

    2、现在完成时的否定句及疑问句

    否定句:主语+have/has + not + done

    疑问句:Have / Has + 主语+done?

    (1)肯定句:He has heard a lot of Mr Li. - 他听说过很多关于李先生的事。

    否定句:He hasn't heard a lot of Mr Li. - 他没有听说过很多关于李先生的事。

    疑问句:Has he heard a lot of Mr Li? - 他听说过很多关于李先生的事吗?

    :have 和 not 可缩写为 have't。has 和 not 可缩写为 has't. 句子中的a lot在这里作名词,意为很多事情,of Mr Li,意为李先生的。所以这句话中 a lot of 并不是连用的,不是很多李先生的意思。

    关于疑问句的回答:

    Yes, he has. - 是的,他听说过。

    No, he hasn't. - 不,他没听说过。

    2、现在完成时使用时机

    1、持续

    (1)I began to learn English three years ago. - 我从三年前开始学英文。

    I have learned English for three years. - 我学英语学三年了。

    I have learned English since three years ago. - 我从三年前开始学英语。

    :表示持续性动作的时间状语一般是for... / since...ago等等。for+时间段,表示持续多久,since+过去的某个时间点,表示自从某时。

    另外,since也可以接过去时的从句。

    (1)We have know each other for 10 years. - 我们彼此认识十年了。

    We have know each other since 10 years ago. - 我们从十年前就开始认识彼此了。

    We have know each other since wo were children. - 我们小时候就相互认识了。

    :这就是since+过去时从句的例子。

    (2)I haven't seen you for a long time. - 好久不见。

    I haven't seen you for years / ages. - 有些年头没见了。

    It has been a long time since I last saw you. - 从我上次看到你到现在已经很久了。

    Long time no see. - 好久不见。

    :以上都是“好久不见”的意思,最后一句是约定俗成的句子,没有语法,记住就可以了。

    除了for和since, 常见的副词还有:all day / these days / lately - / recently / always / this week

    (3)I have had a headache all day (long). - 我头疼了一整天。

    :第一个have是助动词,后面的是一般动词,have + a +疾病,固定搭配,意为患了...病。

    现在完成时的特殊疑问句

    疑问词为“how long",意为”多久了“,前面讲过特殊疑问句的结构,特殊疑问词+be动词/助动词+...

    (1)—How long has he played the piano? - 他弹钢琴多久了?

    回答一般如下:

    —For two hours. / Since two hours ago. - 两个小时了。

    (2)—How long have you lived in Beijing? - 你们住北京多久了?

    —We have lived in Beijing for 10 years / since 2008. - 我们住北京十年了 / 自从2008年开始。

    2、完成

    时间起点依然在过去,但强调的是但现在为止是否已经”完成“。

    常见的表示完成的副词有一些:

    1、 already - 已经,其用法一般为:have/has+already+ 过去分词,或者放在句尾。

    2、just - 刚才 have/has+just+ 过去分词

    3、yet - 目前为止,至今。一般用于表否定或者疑问句,haven't / hasn't yet + 过去分词,或者放在句尾。意为”尚未“完成某事。

    4、其他副词,today,this morning, recently(最近), lately(最近),now等。

    (1)The train for your school has already arrived - 去往你学校的火车已经到了。

    (2)I have just read that comic. - 我刚渡过那本漫画

    (3)Have found my camera yet? - 你找到我的相机了吗?

    对于完成的回答,经常是:No, not yet. - 还没有。

    关于just now的用法:

    just now的用法比较复杂,在不同的时态中代表不同的意思。

    过去时中意为刚才,现在时中意为此刻/现在,未来时中意为马上/立刻

    (1)Tom came in just now, he's probably upstairs. - Tom刚刚进来,现在应该在楼上。

    (2)He is just now answering the call. - 他现在正在回电话。

    (3)I'll do it just now. - 我马上就做。

    3、经验

    常用副词为:ever / never / often / once / twice / ...times / before等

    (1)Have you ever visited National Palace Museum? - 你曾参观过故宫博物院吗?

    通常回答是:

    Yes, I have./No, I never have./No, never.

    (2)My younger sister really like that movie, she has watched it five times. - 我妹妹真的很喜欢那部电影,她已经看了5遍了。

    3、现在完成时需要特别注意的地方

    1、现在完成时和过去时

    和过去时有点类似,都是表示过去发生过的事情,但过去时纯粹表示过去某个时间发生过某事,和现在无关。而完成时可能没有具体的时间点状语,表示在目前为止,曾发生过的事,侧重与现在的关系及对现在的影响。这些区别可能很模糊,多读句子文章,自然而然就明白了。

    (1)She has seenthe film before. - 她看过这部电影。(强调她已经看过了)

    She sawthe film last night. - 她昨晚看了这部电影。

    2、have been to 和 have gone to

    have been to 字面意思为:曾经存在于某处。可以理解为曾经去过去了某处的意思。因此主语没有人称限制。

    have gone to 主语只能是第三人称,单复数都可以。因为have gone to 意为"已经去了某处",因为是”去“,表明自己和对方不在所去的地点,所以只能是第三人称。

    (1)I have just been to the station to see of her. - 我刚刚去了车站为她送行。(see of - 送行)

    (2)Have you ever been to the library? - 你曾经去过图书馆吗?

    (3)She has gone to gone to Beijing? - 她去北京了吗?

    (4)Have you ever been to a basketball game? - 你去看过篮球在吗?

    3、瞬间动作用现在完成时时,后不可接时间段。

    例如die和dead,die表示死亡的动作,表示瞬间动作,dead表示死亡的状态。

    (1)His father has died for ten years. - 这句话是错的,因为die是瞬间动作,无法持续十年。

    His father died ten years ago. - 他父亲十年前就去世了。

    His father has been dead for ten years. - 他父亲已经过世十年了。

    :有时候处于尊重,死亡通常说得比较委婉,就像中文里的”离开“,英语里对死亡的委婉说法是pass away.

    有时候也会开玩笑,说”挂了“,英语中这种调侃的说法通常是kick the bucket。

    (2)He has bought the car for one year. - 这句话是错的,买车的动作是瞬间动作,无法持续一年。

    He bought the car an has owned it for one year. - 他这个车买了两年了。(买了车并拥有它两年了)

    关注微信公众号axxd_lz后台回复【初中英语语法】赠送谢孟媛老师初级文法视频教程,回复【谢孟媛发音篇】可获得谢孟媛老师发音教程。

    相关文章

      网友评论

        本文标题:初中英语语法(014)-现在完成时

        本文链接:https://www.haomeiwen.com/subject/dwakiqtx.html