现在完成时被动语态是英语语法中的一个重要时态,其常见标志词包括"have/has been + 过去分词","have/has + 过去分词 + since/for",以及较少用的"have/has + been being + 过去分词"。掌握这些标志词的用法有助于更好地理解和运用现在完成时被动语态。
- have/has been + 过去分词
这是现在完成时被动语态最常用的标志词,其中have/has是现在完成时的助动词,been是be动词的过去分词形式,表示被动语态。例如:The cake has been eaten.(这个蛋糕已经被吃掉了。)
- have/has + 过去分词 + since/for
在现在完成时被动语态中,since和for都表示时间段,since表示从过去某个时间点一直到现在的时间段,for表示过去某个时间点开始,持续了一段时间,到现在为止。例如:The book has been on the shelf since yesterday.(这本书从昨天一直放在书架上了。)
- have/has + been being + 过去分词
这种标志词比较少用,但在一些特定情况下可以使用,例如:The car has been being repaired for a week.(这辆车已经被修理了一个星期了。)