本文目录
什么情况下用现在完成时并且说明其与将来完成时和过去完成时的区别
现在完成时表示的是,现在已经完成了某事,或者已经发生过某事.将来完成时是,到将来的某个时间点时,已经发生了某事.而过去完成时是,到过去某个时间点时,已发生了某事.三个时态的区别就在于时间点.给你举个例子哈.现在...
英语中什么时候用现在完成时
现在完成时:动作发生在过去,强调动作对现在的结果或影响。
(现在完成时主动态)从那时以来,我们保持联系已有相当长的时间了。
Since
then
we
have
kept
in
contact
with
each
other
for
quite
a
long
time.
过去完成时:动作发生在过去的过去。即整个句子中有一个过去时,而主句的动作明显发生在这个过去式的前面。
(过去完成时主动态)他们说,他们已经拟定了工作计划。
They
said
that
they
had
sketched
out
their
work
plan.
PS:这里said发生在过去,而拟定工作计划更在said的前面就已经发生了,所以用过去完成时。
现在完成时在什么时候用的
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. (强调对现在的影响,电影的内容已经知道了。)
什么情况下不能用现在完成时
现在完成时和一般过去时所表示的动作都发生在过去,但它们所强调的重点不同:现在完成时侧重于对现在的影响;而一般过去时侧重于某一动作发生在过去某个时间或某段时间,即现在完成时侧重于现在的结果,而一般过去时侧重于动作发生的时间。例如:
I have seen the film.我看过这部电影。(现在我仍记得电影的内容)
I saw the film three days ago.三天前我看了这部电影。(强调是三天前,而不是别的什么时候看的电影)
Mr Green has bought a new computer.格林先生买了一台新电脑。(着重点是格林先生现在有了一台新电脑)
Mr Green bought a new computer yesterday.格林先生昨天买了一台新电脑。(强调的是格林先生买新电脑的时间是昨天)
2. 时间状语不同现在完成时常与already, yet, just, ever, never, before等副词以及“for+段时间”,“since+过去时间/从句”等时间状语连用;而一般过去时则常与“段时间+ago”,just now, yesterday, last week等表示过去时间的状语连用。例如:
She has lived here since two years ago.她两年前就住在这里了。
She lived here two years ago.两年前她住在这里。
He has been in the League for three years.他入团已经三年了。
Tom wrote a letter to his parents last night.昨晚汤姆给他的父母写了封信。
希望能帮到你,祝更上一层楼O(∩_∩)O
有不会的欢迎再继续问我(*^__^*)
以上就是关于现在完成时在什么情况下使用 ,现在完成时什么时候用的全部内容,以及现在完成时在什么情况下使用 的相关内容,希望能够帮到您。