




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
英语语法解析 “现在完成进行时”用法归纳现在完成进行时表示某动作从过去某个时间开始,一直延 续到现在,并且还有可能持续下去。 肯定句主语+have(has)been+现在分词(doing). <比较>现在完成时的被动语态 主语+have(has)been+过去分词(done). 疑问句Have(Has)+主语+been+现在分词(doing)?eg.1.Ithasbeenrainingforthreedays. 雨下了三天了。 2.Wehavebeenwaitingforhimfortwohours. 我们等他等了两个小时。 3.Haveyoubeenwritingalltheday? 你一整天都在写吗? 4.Howlonghasitbeenraining? 雨下了多久了?1.表示“持续” 即表示一个从过去某时开始一直持续的动作,这动作可能刚刚停 止,也可能还在进行。 eg.1)Thechildrenhavebeenhavingalotoffun. 孩子们一直玩得很开心。 2)Sheisverytired.Shehasbeenworkingallmorning. 她很累。她干了一早晨了。 3)Thetobaccoindustryhasbeentryingtoimproveitsimage. 烟草行业一直在试图改善其形象。现在完成进行时所用的时间状语: allday/month;thismonth/week/year;thesedays;recently/ lately;inthepastfew+时间段;since+时间点;for+时间段,等。 eg.1.Hehasbeenworkingallday. 他整天都在工作。 2.Theyhavebeenbuildingthebridgefortwomonth. 两个月来他们一直在修桥。 3.Carsaleshavebeenshrinkingrecently. 汽车销量近来一直在下降。 4.ThetwopartieshavebeentryingtounitesincetheNewYear. 自从新年以来,双方就一直在试图联手。1.现在完成时强调动作的完成,而现在完成进行时强调动作 的延续,因此,表示动作的完成,只能用现在完成时,而 不能用现在完成进行时。 eg.Hehaschangedhisidea. 他改变了想法。2.在表示动作的延续时,虽然既可用现在完成时,也可用现在 完成进行时,但现在完成进行时强调动作的进行。因此在需 要明确表示动作还要持续下去时,应用现在完成进行时。 eg.Wehavebeenstudyingherefortwoyears. 我们在这儿已经学习了两年了。3.在许多情况下,现在完成时表示动作已经完成,而现在 完成进行时却并非如此。 eg.1)Hehascleanedthewindow. 他把窗户擦干净了。(动作已完成) 2)Hehasbeencleaningthewindow. 他一直在擦窗户。(动作不一定完成)4.有些静态动词只能用于现在完成时,一般不能用于现在 完成进行时。 eg.1)Ihaveknownhimformanyyears. 我认识他有许多年了。 2)Thewarhaslastedforalongtime. 这场战争持续了很长时间。5.现在完成时与现在完成进行时的相通性:在表达一个从过 去开始而现在仍在继续或刚刚结束的动作时,某些动词既 可以用现在完成时,也可以用现在完成进行时,意思差别 不大。如expect,hope,learn,lie,live,look,rain,sleep,sit, snow,stand,stay,study,teach,wait,want,work等。 eg.1)I’velived/beenlivingherefor30years. 我在这儿住了30年了。 2)Howlonghaveyouworked/beenworkinghere? 你在这里工作多久了?巩固练习单项填空巩固练习单项填空巩固练习单项填空巩固练习单项填空THANKS

王子****青蛙
实名认证
内容提供者


最近下载