
现在完成时的被动语态
一、定义与结构
现在完成时的被动语态用于表示过去某一时间开始并持续到现在的动作或状态,且该动作对主语来说是被动的。其结构为“have/has + been + 过去分词”。
二、用法
强调动作的持续性:现在完成时的被动语态常用于描述从过去某时开始一直持续到现在,并且可能还将继续下去的动作或状态。例如:
- The book has been translated into many languages.(这本书已被译成多种语言。) 这里强调的是翻译这一动作从过去某个时刻开始,一直持续到现在,且可能还在进行中(即更多的语言版本可能被翻译出来)。
强调动作的结果:有时,我们更关心的是动作产生的结果,而不是动作本身。这时,也可以使用现在完成时的被动语态。例如:
- The room has been cleaned.(房间已经被打扫干净了。) 这里关注的是打扫后的结果——房间现在是干净的。
与时间段连用:当与表示一段时间的时间状语连用时,现在完成时的被动语态可以清晰地表达出这段时间内动作或状态的持续性。例如:
- These books have been sold out for a week.(这些书已经卖完一个星期了。) 这里指的是从一周前开始,直到现在,这些书都处于卖完的状态。
与频度副词连用:虽然不常见,但现在完成时的被动语态也可以与频度副词(如often, sometimes等)连用,表示过去到现在的某种频繁发生的被动动作。但请注意,这种用法在口语中较为少见,且通常带有一定的强调意味。例如:
- He has often been praised by his boss.(他经常受到老板的表扬。)
三、注意事项
- 在使用现在完成时的被动语态时,要确保句子中的主语是动作的承受者,即动作的对象。
- 要注意区分现在完成时的主动语态和被动语态在意义上的不同。主动语态强调的是主语发出的动作,而被动语态则强调的是主语作为动作的接受者所经历的变化或状态。
- 当需要表达过去某一具体时间点的被动动作时,应使用一般过去时的被动语态而非现在完成时的被动语态。
四、例句
- Many changes have been made in our school since last year.(自从去年以来,我们学校发生了很多变化。)
- The new policy has not been implemented yet.(新政策还没有实施。)
- This book has already been read by many people.(这本书已经被很多人读过了。)
- How long have these windows been repaired?(这些窗户修了多久了?)
通过以上内容的学习,相信你已经对现在完成时的被动语态有了更深入的了解。在实际应用中,要注意结合语境和句意来选择合适的时态和语态。
