现在完成时的被动语态

 我来答
生活分享者
高能答主

2022-04-21 · 生活小技巧
生活分享者
采纳数:1441 获赞数:37651

向TA提问 私信TA
展开全部

现在完成时态被动语态的构成:

1、肯定式:have/has+been+done。如:

The experiment has been done successfully.这个实验做得很成功。

2、否定式:have/has+not+been+done。如:

Tom's novel has not been published.汤姆的小说还没有被出版。

3、一般疑问句需将have/has提到主语的前面。如:

Have the letters been posted?信已经寄出去了吗?Yes, they have.是的,已寄出了。

Has his bike been repaired?他的自行车修好了吗?No, it hasn't.不,还没有被修好。

4、特殊疑问句为:疑问词+have/has+been+done。如:

How long have the machine been repaired?这些机器已被修好多长时间了?

现在完成时态被动语态的用法

1、现在完成时的被动语态同它的主动语态一样,强调过去的动作对现在造成的影响或结果,通常与already,yet,just,never,recently等副词连用。如:

The room has already been cleaned.房间已经被清扫干净了。(含现在已不用清扫房间了)

The doctor hasn't been sent for yet.还没有派人去请医生。(含现在应派人去请医生)

The office looks nice. It has just been cleaned.办公室看起来很干净。它刚被打扫过。(含现在已不用清扫房间了)

2、表示一个被动的动作或状态开始于过去,持续到现在,并可能持续下去,常与for或since等引导的时间状语连用,或用与How long…?的句型中。如:

The machine has been repaired for two hours.这台机器已修了两小时了。

How long has the project been carried out?这项工程已被实施多长时间了?

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式