现在完成时被动语态是英语语法中的一种时态,表示从过去某个时间点开始,一直持续到现在的被动动作或状态。其构成为:have/has been + 过去分词。这种时态通常用来描述一个动作或状态是被动发生的,或者描述一个从过去某个时间点开始,一直持续到现在的结果。注意,这种时态的时间范围是从过去某个时间点开始,一直延续到现在,常与时间状语如just,already,yet等连用。
构成
现在完成时被动语态的构成为:have/has been + 过去分词。其中,have/has是现在完成时的助动词,been是be动词的过去分词形式,过去分词则是动词的第三形式。
例如:
- The book has been read by many people.(这本书已经被很多人阅读过了。)
- The room has been cleaned by my sister.(这个房间已经被我姐姐打扫过了。)
用法
- 表示动作的被动发生:
现在完成时被动语态通常用来描述一个动作或状态是被动发生的,即不是主动去做的,而是被别人做了的。例如:
- The cake has been eaten by someone.(蛋糕已经被某人吃掉了。)
- The letter has been sent by the postman.(信已经被邮递员送出去了。)
- 表示结果的持续:
现在完成时被动语态还可以用来描述一个动作或状态在过去某个时间点开始,一直持续到现在的结果。例如:
- The car has been repaired.(这辆车已经修好了。)
- The house has been painted.(这栋房子已经刷漆了。)
注意事项
- 现在完成时被动语态的时间范围是从过去某个时间点开始,一直延续到现在,因此常与时间状语如just,already,yet等连用,强调动作发生的时间。 例如:
- The movie has already been watched by me.(这部电影我已经看过了。)
- The report hasn't been finished yet.(这份报告还没完成。)
- 现在完成时被动语态的主语通常是动作的承受者,即被动的一方。 例如:
- The house has been sold.(这栋房子已经被卖了。)
- The cake has been eaten.(这个蛋糕已经被吃了。)