友情提示:本文共有 1421 个字,阅读大概需要 3 分钟。
首先要弄懂现在完成时的概念,知道什么是现在完成时,什么时候用现在完成时。
一、概念(有两种)
1.过去发生的事情对现在造成的影响。(概念1)
例句:
–Would you like to see the movie with me?
–Sorry, I don"t like to. I have seen it.
(不好意思,我不想去看了因为我之前看过了。这里用现在完成时,强调过去发生的事情对现在造成的影响。)
2.从过去开始的动作一直持续到现在。(概念2)
例句:
I have worked here for three years since 2017.(从2017年到现在,我已经在这工作三年了。强调从2017开始的动作一直持续到现在。)
二、结构
肯定路:主语+has/have done+其它。
否定句:主句+ hasn"t/haven"t done+其它。
一般疑问句:Has/have +主语+done +其它?
注意:done是动词的过去分词
三:关键词/时间状语
(1)概念1(过去发生的事情对现在完成的影响。)的关键词:already, just, yet, so far, ever…
例句:
Have you ever been to Shanghai?(你曾经去过上海吗?)
(2)概念2(从过去开始的动作一直持续到现在)的时间状语:
for +时间段
例句: I have been there for two days.
(我在哪里待了两天了)
since +时间段+ago
例句: He has been here since two days ago.
(他自从两天前就到这里了)
since +时间点
例句: She has been here since 1996.
(她自从1996年就到这里了)
since+一般过去时的句子
例句: She has been there since she was five years old.
(她自从五岁就到这里了)
注意:概念2.强调动作的持续性,所以里面的动词要用延续性动词。
如:
I have bought the book for two days。是错的
for+时间段,强调动作延续性,要用延续性动词。而bought 是buy的过去分词,是短暂性动词。英语中come, leave, buy, borrow, start…都是短暂性动词,需要把短暂性动词转为延续性动词。
短暂性动词转换为延续性动词:
come(短暂)here––be there(延续)––has/have been there(延续性的现在完成时)
leave (短暂)––be away(延续)––has/have been away (延续性的现在完成时)
borrow(短暂)–– keep(延续)––has/have kept(延续性的现在完成)
buy (短暂)––have(延续)––has/have had (延续性现在完成时)
start(短暂)––be on(延续)–– has/have been on(延续性的现在完成时)
……
常考知识点:
has/have gone to +地点:去了某地(还未回来)
has/have been to +地点:去过某地(已经回来);常搭配的词,次数/never/ever.
has/have been in +地点:在某地待了多久(强调延续性)
以上就是现在成时基本知识点,一定要结合习题加深理解。
本文如果对你有帮助,请点赞收藏《“现在完成时”超强归纳 快速提高英语成绩!》,同时在此感谢原作者。