一般什么时候用现在完成时?

 我来答
OfferComing留学
2022-12-21 · OfferComing一站式留学攻略
OfferComing留学
向TA提问
展开全部

1、表示过去所发生的动作或事情对现在的影响或产生的结果,着眼点在现在。现在完成时时常与不确定的过去时间状语连用,表示“已发生”或“未发生”。

如:yet,just,before,recently,once,lately,of late等;也同表示频度的时间状语连用,如:often,ever,never,sometimes,twice,on several occasions等;

也同包括现在时间在内的时间状语连用,如:now,today,this morning,this month,this year等。但不能同特定的过去时间状语(in 1995,last year等)连用。

2、表示一个从过去某个时间开始,延续到现在,并可能延续下去的动作。常同表示包括现在时间在内的一段时间的状语连用,如:so far,up to now,since last year,for a long time,all my life,these few days等。

3、某些非延续性动词(动作一开始就结束的动词),在现在完成时中,不能同表示一段时间的状语连用。常见的这类动词有:come,go,begin,start,become,arrive,get,reach,leave,join,end,lose等。

4、在after,as soon as,if,till,when等引导的状语从句中,用现在完成时代替将来完成时。

5、"It/This is/will be the first/last/second/third,...time that..."结构中的从句要求用现在完成时。

6、"It/This is the best/worst/most interesting+名词+that..."结构中的从句要求用现在完成时。

7、由since引导的时间状语从句,不论用的是延续性动词或状态动词的一般过去时,还是非延续性动词的一般过去时,通常都表示动作的完成或结束。

8、Since引导的时间状语从句也可用在完成时。如果由since引导的状语从句的动作或状态延续至今,通常要用现在完成时。这种用法中since表示的不是动作的结束,而是动作的延续。

9、表示某人的经历或已故某人的言论、某国的作用对现在和将来具有长久现实意义和深远影响。

10、现在完成时可以表示反问口气(与when连用)或感情色彩。

11、现在完成时可同long ago连用。现在完成时有时可以同long ago连用,这样用的long ago或为事后想到的添补之词,或指比较笼统的过去,或表示结果。有时,现在完成时还可以同具体过去时间连用,为添补之词。

12、现在完成时可以表示过去重复的动作,常与often,always等连用。

13、现在完成时可以表示过去的经验、事件,同when,while,after从句连用。

14、hope...+should/would型完成时从句。hope,think,expect的过去式之后,加上”should或would+完成式",常表示期望、希望落空,没有实现。

15、现在完成时可同进行时未完成的动作进行对比。

16、get的现在完成时。get的现在完成时是have/has got,美式英语中用gotten。have/has got在口语中往往仅是一个现在完成时的形式,表示现在或将来的意义,实际相当于have/has,当“有”解释,但常有很灵活的译法。有时have/has got相当于have/has to,当“必须”解释。

扩展资料

一、现在完成时态的构成:

助动词have / has +动词的过去分词。

当主语为第三人称单数用has,其余人称用have。

否定句在助动词have/ has 后加not ;

疑问句则把助动词Have/ Has 提放到主语之前。

如:I have worked here for ten years .  

She hasn't been to the Great Wall . Haveyou been to Beijing ?

二、一般过去时与现在完成时的区别

过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响;一般过去时常与具体的时间状语连用。

试比较:I saw this film yesterday.(强调看的动作发生过了,不涉及现在)

I have seen this film. (强调对现在的影响,电影的内容已经知道了。)

ws9628
2022-08-02 · TA获得超过9399个赞
知道小有建树答主
回答量:38
采纳率:100%
帮助的人:5606
展开全部

具体如下:

  1. since:since表示“自从……以来”时,无论是用作介词、连词还是副词,since都通常要与现在完成时连用。

    例句:

    I’ve had nothing to eat since lunchtime. 从午饭时间到现在我什么都没吃。

    We’ve lost a lot of custom since our prices went up. 自从提价以后,我们失去了许多顾客的生意。

    I met him last autumn and haven’st seen him ever since. 我去年秋天碰见过他,打那以后就一直没有见过他。

  2. in the last five years:类似于in the last five years的时间状语,它若表示从现在算起的过去一段时间内,通常要与现在完成时连用。

    例句:The house has changed hands three times in the last two years. 在过去两年中,这栋房子已转手三次。

  3. in the past five years:类似于in the past five years的时间状语,它表示从现在算起的过去一段时间,因此通常要与现在完成时连用。

    例句:

    I’ve seen little of her in the past few weeks. 近几周我很少见到她。

    We’ve planted thousands of trees in the past five years. 过去五年我们种了成千上万棵树。

  4. over the years:over the years 的意思是“这些年来”“经过这么多年之后”“最近几年”,通常表示的是从现在算起的过去几年,因此通常与现在完成时连用。

    例句:

    She’s brought us so much happiness over the years. 这些年来,她给我们带来了不少的幸福。

    We’ve had a few arguments over the years, but in general we get on very well. 最近几年来,我们争吵过几次,但总的说来,我们相处得很好。

  5. so far:当so far表示“到目前为止”时,它指的是从过去某时持续到现在的一段时间,因此通常与现在完成时连用。

    例句:

    So far 500 people have died in the earthquake. 到现在为止,已有500人在地震中丧生。

    So far the work has been easy, but things may change. 到目前为止,这工作很容易,但情况可能有变化。

    I can only help him so far. 我只能帮他到这种程度。

  6. up to now:up to now 的意思是“到现在为此”,指从过去持续到现在的一段时间,通常与现在完成时连用。

    例句:

    Up to now he’s been quiet. 他直到此刻仍保持沉默。

    Up to now, the work has been easy. 到现在为止这工作还算容易。

  7. It’s the first time that…:It’s the first [second, third…] time that… 的意思是“这是第一次(第二次、第三次……)做某事”,其中的that从句通常要用现在完成时。

    例句:

    It’s the second time I’ve come here. 这是我第二次来这儿。

    It’s the first time that he has seen an elephant. 这是他第一次见到大象。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式