现在完成进行时表示一个过去开始、现仍在继续中的动作:
或一个过去开始、现在刚刚结束的动作:
Ive been waiting for an hour and he still hasnt turned up.
我等了一小时了,可他还没来。
Im so sorry Im late.Have you been waiting long?
真对不起,我迟到了。你等了很久了吗?
必请记住,许多动词一般情况下不能用进行时,但其中有些动词在某些场合可以用进行时。因此可以说:
Tom has been seeing about a work permit for you.
汤姆一直在想办法给你弄一个工作许可证。
She has been having a tooth out.
她(刚才)正让医生给她拔牙呢。
Ive been thinking it over.
我一直在考虑这件事。
Ive been hearing all about his operation.
我一直在听人讲他动手术的全部情况。
此外,动词want常用于这种时态,wish也可以这样用:
Thank you so much for the binoculars.Ive been wanting a pair for ages.
我非常感谢你送给我望远镜。我一直想要一副。
现在完成进行时没有被动语态。They have been repairing theroad(他们这一阵一直在修这条路)的最近似的被动形式通常是 The road has been repaired lately(这条路最近修过)。这是现在完成时的被动语态,但是这两个句子并不完全相同。
下一篇: 牛津实用英语语法:174其他用法
英国防部低价甩卖航空母舰
MM必备:如何判断他是否爱你?
体坛英语资讯:2020 Copa America to kick off in Argentina
夏日将结束 如何适应新的季节?
女生注意:小心下面几类男生
拉布拉多犬会算加减乘除平方根
英国首相卡梅伦承诺修补“破碎”社会
国内英语资讯:Chinese peacekeeping helicopter unit to Sudans Darfur awarded UN peace medals
国际英语资讯:U.S. warship destroys Iranian drone in Strait of Hormuz: Trump
体坛英语资讯:American midfielder McKennie extends contract at Schalke
国内英语资讯:Vice premier calls for concerted efforts in implementing Healthy China initiative
体坛英语资讯:Serbia, Hungary proceed to womens Eurobasket quarters
国际英语资讯:EU ministers reach no consensus on Mediterranean asylum seeker problems
天文学家发现比煤炭还黑的行星
国内英语资讯:U.S. urged to stop using religious issues to interfere in Chinas internal affairs
“新婚姻法”颁司法解释 父母给儿买房没有儿媳份
美国购物小票进入无纸时代
迪士尼最受欢迎的真人翻拍电影排行榜
调查:中产家庭成伦敦奥运主力观众
白领“要加薪” “恶人”更吃香