美文网首页懂你英语
秒懂现在完成时态

秒懂现在完成时态

作者: Amanda老师 | 来源:发表于2020-12-09 15:25 被阅读0次

    本讲主题:现在完成时态和一般过去时态的区别

    1. 现在完成时态解读

    结构:have/has done

    解读:现在的时间+过去的状态 (起源于过去的动作对现在产生的影响

     2.理解误区:现在完成时态就表示动作已经完成。

    I have taught English for 5 years.

    Jack has read The Old Man and Sea since last month.

    ①这两个句子都用了现在完成时态,但是并不能看得出动作已结束完成,有可能还要继续持续:我还在教英语,也有可能Jack还在继续读《老人与海》。

    ②两个句子中的taught和read都是持续动词并且和since,for时间状语连用

    所以,现在完成时态并不能单纯表示动作已经结束,关键还要看动词以及时间状语,若和时间状语尤其是for 时间段状语连用,一般都表示动作还会向未来持续。

    Practice :

    我已经等待我的白马王子很多年了

    I have waited for myMr. Right for years.

     3.现在完成时态什么时候表示动作完成结束?

    I have spent all mymoney on this project and now I am penniless.

    Many people havedied because of the Covid 19.

    I have finished myhomework and it’s time for games.

    I have watched thefilm so there is no need to go to the cinema.

    这几个句子中使用的现在完成时态都表示动作的结束和完成,共同特点是:

    ①动词spend,die和finish都是非持续性(瞬时性)动词.(动作一旦发出就已经结束)

    ②句子一般都有具体的语境:花完钱后身无分文,写完作业可以玩耍,看过电影不用去影院。更加侧重这个结束的动作对现在造成的影响。

    所以,表示动作完成对现在有影响一般都有具体的下文语境;非延续性动词用于完成时态多表示动作已经完成结束,不和for时间段状语连用。

    Practice:

    我已经错过了很多机会,真的很后悔。

    I have missed many opportunities and I feel very regretful.

    4.到底该用一般过去还是现在完成时态?

    I have had my hair cut.

    I had my hair cut yesterday.

           这两个句子都是对的,只是侧重点不一样。用完成时态侧重剪完头发后现在变发型;而一般过去时态侧重剪过头发这个事情。所以,选择用什么时态,关键是要看说话人的侧重点,强调结果和影响用完成;单纯描述事实就用一般过去时态就行,一般和具体的过去时间点连用。今天内容到此为止,是不是觉得涨了点姿势呢?使用的时候不要傻傻分不清楚了哟~

    相关文章

      网友评论

        本文标题:秒懂现在完成时态

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