现在完成进行时的用法一、现在完成进行时的构成方法现在完成进行时由“have/has+been+现在分词”构成
二、现在完成进行时用法说明表示现在以前这一段时间里一直在进行的动作,这动作可能仍在进行,也可能已停止:He’sbeenwatchingtelevisionallday
他看了一天电视了
Hehasbeendoingthisworkforthreeyears
这工作他已干了三年了
IthasbeenrainingsincelastSunday
自上周星期日以来就一直在下雨
Thewarhasbeengoingonfornearlyadecade
战争已进行近十年了
Without(a)doubtyouhavebeenworkingveryhard
毫无疑问你工作一向努力
Ihavebeenlookingforwardtomeetingyou
我一直盼望会见你
ThepagodahasbeenstandingtheresincetheTangdynasty
这座塔从唐代以来一直矗立在这里
Biologicalsystemhasbeendoingthisforbillionsofyears
生物系统这样做已经有多少亿年了
TheTrumangovernmenthasbeenspendingsome$200billionyearlyforwarpreparations
杜鲁门政府一直每年花2000亿美元用于战备
现在完成进行时有时表示根据直接或间接的证据得出的结论:Sheisverytired
She’sbeentypinglettersallday
她很累了,她整天都在打信件
Hereyesarered
Shehasbeencrying