hasbeen是什么时态呢?

如题所述

现在完成时。完成时,但一般都这么说have/has done,have/has been done,是现在完成时的被动语态

.have been可以与away, back, in, on, out, over等连用,相当于一个表示动作动词的现在完成时的用法,表示某种状态。当这种状态与for等表示段时间的短语连用时,表示这个状态的延续时间。

The film has been on (for half an hour).电影开演(半小时)了。

5.have been后接动词的现在分词,为现在完成进行时,强调从过去某一时间到现在为止的一段时间内一直进行或反复多次发生的动作。这个动作到说话时是否停止,视上下文或当时语言环境而定。

一般现在时被动语态:am/is/are+动词过去分词

I'm often invited to party.

我经常被邀请去派对。

This room is cleaned everyday.

这间房天天有打扫。

Many accidents are caused by dangerous driving.

许多交通事故都是因为危险驾驶造成的。

一般过去时被动语态:was/were+动词过去分词

How much money was stolen?

多少钱被偷了?

We were woken up by a loud noise last night.

我们昨晚被一声巨响吵醒了。

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜