ABC型beginbeganbegunblowblewblownbreakbrokebrokenchoosechosechosendrawdrewdrawndrivedrovedrivendrinkdrankdrunkflyflewflownforgiveforgaveforgivenforgetforgotforgottenfreezefrozefrozengivegavegivengrowgrewgrownknowknewknownrideroderiddenriseroserisenringrangrungshakeshookshakensingsangsungsinksanksunkswimswamswumthrowthrewthrownwritewrotewrittentaketooktakenwearworeworn
用法(1)现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.Ihavespentallofmymoney.(含义是:现在我没有钱花了.)Janehaslaidthetable.(含义是:现在桌子已经摆好了.)Michaelhasbeenill.(含义是:现在仍然很虚弱)Hehasreturnedfromabroad.(含义是:现在已在此地)
★2、用keep或have代替borrowIhavekept(不能用haveborrowed)thebookforquiteafewdays.★3、用be替代becomeHowlonghasyoursisterbeenateacher★4、用haveacold代替catchacoldTomhashadacoldsincethedaybeforeyesterday.
现在完成时与现在完成进行时不同点1.从定义上来看,现在完成时表示的是已经完成的动作或者状态,常常与already"已经"或ever"曾经"连用,如:WehavealreadylearntModule
3.我们已经学习了第三模块.SheisthemostbeautifulgirlIhaveeverseen.她是我见过的最漂亮的女孩.而现在完成进行时则表示的是从过去某一时刻开始一直延续到现在,有可能还要进行下去的动作,一般不与already或ever等连用,如:WehavebeenlearningModule
4.我们一直在学习第四模块.(不一定学完)注意下面这组句子含义上的区别:Ihavereadthenovel.我看过那本书了.(已看完)Ihavebeenreadingthenovel.(一直在看,不一定看完)2.相对于现在完成时表示一次性,现在完成进行时可以表示动作的重复.如:Ihavemethimatthelibrary.(我在图书馆见过他.)Ihavebeenmeetinghimatthelibrary.(我经常在图书馆看见他.)
3.现在完成时和现在完成进行时都可以表示刚刚结束的动作,但在含义上有区别.现在完成时强调的是动作的结果,而现在完成进行时强调的则是动作的过程.如:—Youlooksotired,whathaveyoubeendoing你看起来很累,做什么了(强调动作)—Weareverytired.We'vebeencleaningthehouse.我们很累,我们刚才在打扫房子.(强调该动作所导致)—We'vecleanedthehouse.Youmaycomeinnow.我们打扫过房子了,你可以进来了.(强调结果"房子干净")
4.现在完成进行时态不能用来谈某个动作的具体次数或几件事情.这时,我们要用现在完成时态.如:Ihavebeendrinkingfivecupsofcoffeethisafternoon.(×)Ihavedrunkfivecupsofcoffeethisafternoon.
5.现在完成时强调"事实";而现在完成进行时则强调"动作",并且常含有喜悦,愤怒,不满,厌恶等感情色彩.如:Thelazyboyhaslaininbedforawholeday.这个懒孩子在床上躺了一天.(强调事实)Thelazyboyhasbeenlyinginbedforawholeday.这个懒孩子在床上躺了一天了.(强调动作,含有对小男孩厌恶的感情色彩)