linlin0530
在两种情况下使用现在完成时:1.动作一直持续到现在,如:I have worked for this company for five years.2.完成的行为对现在产生影响:I have finished my homework.(言外之意就是我不用再写作业了,可以干其它事了。)
燕园小西
现在完成时态是由“have/has+过去分词”构成,主要用于以下两种情况: 1.表示动作发生在过去,但与现在的情况有联系,有时无时间状语,有时和一些表示不确定的过去时间状语连用,如:many times,just,yet,ever,never,already,before,so far, by now等连用。 2.表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,用于延续性动词,且句中常带有表示一段时间的时间状语,如:for two months, so far等。
中国神运
强调最近或一直到说话时候发生的事情过程,且句中通常会出现表述时间的词语,用现在完成进行时例:Have you been working in the garden all day? You look exhausted.描述稳定状态的动词不能用现在完成进行时,这类动词有belong, know, (dis)like和understan。例:Have you known each other long? (不能用Have you been knowing...)谈论一直到现在发生的一个宽泛的事情时,既可以用现在完成时也可以用现在完成进行时。例:We've been looking forward to this holiday for ages. (或者We've looked forward to ...)如果是最近发生的事情并且已经产生结果,可以用现在完成时或现在完成进行时。但是如果今后还会发生或者是重复发生的行为,通常用现在完成进行时。例:He's broken his finger and is in a lot of pain. (不可以用He's been breaking...)I've been playing squash and need a shower! (比用I've played...更合适)当我们看到听到一个事情并且已经得出结论,并且用来批评对方,通常用现在完成进行时而不是现在完成时。例:Who's been messing around with my papers? They're all over the place. 强调结果的时候用现在完成时,强调过程既可以用现在完成时也可以用现在完成进行时。例:Prices have decreased by 7%. (强调的是7%,不可以用Prices have been decreasing by 7%)Prices have been decreasing recently. (或者Prices have decreased...)强调行为还在持续进行或重复发生用现在完成进行时,强调行为偶尔发生或特定情况下发生用现在完成时。例:Miguel has been kicking a football against the wall all day. (还在踢,比用...has kicked...更合适)He has played for the national team in 65 matches so far. (65场的结果出来了,不能用He has been playing for the national team in 65 matches so far.)
风中传音
1、概念
现在完成时:事情发生在过去,并一直持续到现在,且过去发生的动作对现在有一定影响。
现在完成进行时:表示从过去开始一直持续到现在的动作,强调这个动作可能会继续下去。
2、句式结构
现在完成时:主语+ 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+时间段连用。
4、动词的使用
现在完成时使用的动词是短暂的动作,而现在完成进行时使用的动词要持续一段时间。
短暂动词有 drop,break,switch,open,close,start,finish,arrive,leave,depart and commence 等。
5、动作对现在产生的结果
现在完成时:表示的结果是直接的。
现在完成进行时:表示的是最后的结果。
6、情感色彩
现在完成时:比较生动,有时含有明显的感情色彩。
现在完成进行时:只说明一个事实,一种影响或结果,平铺直叙,没有什么感情色彩可言。
复古猫小懒
英语中在过去发生的动作对现在造成的影响或结果的情况下用现在完成时。动作发生于过去,是已经完成的,但做过的这个事儿,跟现在的情况有关系。
举个例子来说:在吃过晚饭之后去朋友家串门,朋友刚好在吃饭,就邀请你一起吃,你说:I have just had dinner。这就是现在完成时。
现在完成时的其他简介。
完成时态的构成分为两部分:一是助动词,二是实义动词的过去分词-ed。具体来说,用助动词have/has表示“时”,以表明动作发生的时间是在过去、现在还是将来。
用过去分词来表示动作的“态”,以表明该动作已经完成,而且对现在有一定的影响。在英语时态中,“时”指动作发生的时间,“态”指动作的样子和状态。
老太婆心态好
区别如下:
1. 现在完成时可表示已经完成的动作或者状态,常常与already(已经)或ever(曾经)连用。
现在完成进行时则表示的是从过去某一时刻开始一直延续到现在,有可能还要进行下去的动作,一般不与already或ever等连用。
试比较:
I have read the novel. 我看过那本书了. (已看完)
I have been reading the novel. (一直在看,不一定看完)
2. 现在完成时表示一次性,现在完成进行时可以表示动作的重复。
试比较:
I have met him at the library. (我在图书馆见过他.)
I have been meeting him at the library. (我经常在图书馆看见他.)
3. 现在完成时和现在完成进行时都可以表示刚刚结束的动作,但在含义上有区别.现在完成时强调的是动作的结果,而现在完成进行时强调的则是动作的过程.
试比较:
You look so tired, what have you been doing 你看起来很累,做什么了 (强调动作)
We are very tired. We've been cleaning the house. 我们很累,我们刚才在打扫房子.(强调该动作所导致)
We've cleaned the house. You may come in now. 我们打扫过房子了,你可以进来了.(强调结果"房子干净")
4. 现在完成进行时态不能用来谈某个动作的具体次数或几件事情.这时,我们要用现在完成时态.如:
I have been drinking five cups of coffee this afternoon.(×)
I have drunk five cups of coffee this afternoon.
5. 现在完成时强调"事实";而现在完成进行时则强调"动作",并且常含有喜悦,愤怒,不满,厌恶等感情色彩。
试比较:
The lazy boy has lain in bed for a whole day. 这个懒孩子在床上躺了一天.(强调事实)
The lazy boy has been lying in bed for a whole day. 这个懒孩子在床上躺了一天了.(强调动作,含有对小男孩厌恶的感情色彩)
6. 如果没有时间状语,现在完成进行时有延续性,现在完成时没有.
试比较:
I've been cleaning the house but I still haven't finished.
I've cleaned the house, but I still haven't finished.(×)
扩展资料:
现在完成时的标志词汇:
already
用在肯定句中(be动词、助动词、情态动词之后,实意动词之前)常与yet进行转换。例如:I have already finished the work.我已经完成这项工作了。 改为否定句:I haven't finished the work yet.我还没有完成这项工作。改为一般疑问句:Have you finished the work yet.
yet
放在否定句和一般疑问句句末。
just, before, recently,still, lately, never, ever, twice, on several occasions, in the past/last few days/weeks/months/years, (up to)these few days/weeks/months/years,this morning/week/month/year(多用于一般过去时), up to present, so far, up to now, up till now, till now。
since+时间点=for+时间段since+一般过去时态的时间状语从句=since+时间点+ago
since+一般过去时态的时间状语从句。例如:He has been here since he joined the army。自从他参军以来,他一直在这儿。
优质英语培训问答知识库