英语什么时候用完成时

我总是区分不好什么时候用现在完成时什么时候用一般过去时,我知道一些完成时的标志,但是没有标志的时候就区分不出来,不要从网上摘抄一片小作文来讲解,我不能从“对现在是否有影响”来判断是否为完成时,什么叫做有影响什么叫做没影响?我感觉这种事情太主观

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. (强调对现在的影响,电影的内容已经知道了。)

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-02-26
有影响指的是过去的动作一直影响到现在,是一种延续性的比如说我吃完饭现在还是饱的,那么吃饭就是对现在还有影响的。
回复:用现在完成时,因为找到某样东西是一瞬间的,所以用现在完成时表瞬时性,现在完成时完成用法的特点是动作不延续,比如你一抬头看见树上那只鸟,看见那只鸟是你抬头瞬间看见的,并没有持续很长时间,那么看见就表示瞬时性的。但是,现在完成时因为动作不延续只能跟表示表示不定的过去时间状语(如:already,yet,before,recently等)、频度时间状语(如:never,ever,once等)、包括现在时刻在内的时间状语(如:this
morning

month
/year...,today等)连用。你把这些状语词背上就能基本判断出句子是不是
现在完成时。而你说的找到某样东西可以用:Have
you
found
sth
yet?/You
have
found
sth
already.

什么时候用完成时,什么时候用完成进行时??
现在完成时:主语+ have\/has+过去分词 现在完成进行时:主语+ have\/has been+现在分词 3、连用的时间状语 现在完成时: already,yet, never,ever,so far,up till now,recently,in the past\/last… years 等连用。现在完成进行时:all day,all this morning,all these years,for+时间段连...

什么情况下用到现在完成时
现在完成时是过去发生的动作对现在造成了影响而且过去的动作或状态持续到现在并且已经完成。在英语时态中,“时“指动作发生的时间,”态“指动作的样子和状态。现在完成时用法如下:1、过去发生的动作对现在造成的影响;2、过去的动作或状态持续到现在并且已经完成。

英语中在什么情况下使用现在完成时?
英语中在过去发生的动作对现在造成的影响或结果的情况下用现在完成时。动作发生于过去,是已经完成的,但做过的这个事儿,跟现在的情况有关系。举个例子来说:在吃过晚饭之后去朋友家串门,朋友刚好在吃饭,就邀请你一起吃,你说:I have just had dinner。这就是现在完成时。现在完成时的其他简介。...

什么时候使用完成时
英语的完成时用于描述已完成或结束的动作、从过去持续到现在的状态、或重复发生的动作。例如,“我已经完成了我的作业”、“我已经在北京生活了10年”和“我已经读了那本书三遍了”都是使用完成时的例子。使用完成时可以使句子更准确、清晰和具有说服力。已完成的动作 我们通常使用完成时来描述已经完成...

什么情况下用一般完成时
当我们想要表达已完成的动作对现在的影响时,就可以使用一般完成时。例如:I have studied English for 10 years. (我已经学习英语10年了。)He has lived in New York since 2010. (他自2010年以来一直住在纽约。)这两个句子中的动作都已经完成,但是它们对现在有一定的影响。第一个句子中的“...

英语完成时怎么用
英语完成时包括现在完成时和过去完成时,用于表达过去发生的动作或状态对现在或过去的影响。现在完成时表示过去的动作或状态与现在有关联,如持续到现在的动作、对现在有影响的动作或已完成的动作。过去完成时表示在过去某个时间之前已完成的动作或状态,如已完成的动作、已持续的状态或对过去其他动作有影响...

英语什么时候用现在完成时和过去时
现在完成时 现在完成时用来表示动作发生在过去,但与现在有关。通常用于以下情况:表示过去某个时间点开始的动作一直持续到现在,或者仍在进行中。例如:我学英语已经三年了。(I have been studying English for three years.)表示过去某个时间点发生的动作对现在造成了影响。例如:我已经吃过晚饭了,...

英语什么时候用完成时
15、现在完成时可同进行时未完成的动作进行对比。16、get的现在完成时。get的现在完成时是have\/has got,美式英语中用gotten。have\/has got在口语中往往仅是一个现在完成时的形式,表示现在或将来的意义,实际相当于have\/has,当“有”解释,但常有很灵活的译法。有时have\/has got相当于have\/has to...

现在完成时在什么时候使用
这两个例句中,"finished" 和 "eaten" 表示的是刚刚完成的动作,所以使用现在完成时更加准确。3. 一段时间内发生的动作 现在完成时还可以用于描述一段时间内发生的动作,这种情况下通常会加上时间状语。例如:I have been studying English for three years. (我已经学习英语三年了。)She has lived ...

英语中什么时候用过去完成时,什么时候用现在完成时
过去完成时,是表示事情在过去的某个时间之前已经完成,因此一般有表示过去的时间短语或从句作为参照。如:John had learned Chinese before he came to China.现在完成时,表示事情发生在过去对现在仍有影响或从过去的某个时间开始一直持续到现在。如:I have been to Pejing many times.(虽发生在过去...

相似回答