为什么有些过去完成时加been

思维教育馆 | 学以知道 , 教以成德!         

问题描述

为什么有些过去完成时加been,麻烦给回复
精选答案
最佳答案

英语中的过去完成时的结构是had done。

如果加了been,则变成了had been done,这是过去完成时的被动。过去完成时的被动表示过去的过去,某个动作被完成。例如:The books had been sold out when we came.我们来到的时候,书已经被卖完了。(注:came是过去,在came这个过去的动作之前,“卖”这个动作已经完成,所以用过去完成时had sold out,又因书是被卖出,不是它们自己卖自己,所以用被动就成了had been sold out)

更多推荐
(c)2008-2025 广知网 All Rights Reserved 鄂ICP备2023002720号-19