英语中有许多时态,每个时态都有不同的使用场景,今天我们来讲一下过去完成时态的被动语态结构。
过去完成时态是表示过去某个时间点之前的动作已经完成的时态,被动语态则是强调动作的承受者,而不是动作的执行者。过去完成时态的被动语态结构如下:
had been + 过去分词 (被动语态)
例如:The car had been repaired by the mechanic.(这辆车已经被修理师修好了。)
在这个例子中,“had been repaired”表示动作(修理)在过去某个时间点之前已经完成,而“by the mechanic”则是强调修理的承受者是修理师。
需要注意的是,过去完成时态的被动语态结构中,had 必须出现,表示动作已经在过去完成,而且被动语态的结构也必须包含过去分词。
除此之外,过去完成时态的被动语态还可以和其他时态结合使用,例如:
- 过去完成时态的被动语态与过去简单时态的结合:
had + 过去分词 (被动语态)
例如:The book had been read by the students before the exam.(这本书在考试前已经被学生们读过了。)
- 过去完成时态的被动语态与过去进行时态的结合:
had been + 现在分词 (被动语态)
例如:The food had been being cooked for an hour before the guests arrived.(客人到达之前这些食物已经被烹饪了一个小时。)
掌握过去完成时态的被动语态结构,可以帮助我们更准确地表达过去完成的动作,并强调动作的承受者。