had been 和had 一问

为什麼she had cleaned the classroom before i arrived. 和 The classroom bad been cleaned before arrived, 一个只用had 而另一个会用had been?
5楼说加了been是被动语态,那麼是不是所以句子加了BEEN都是被动语态?

前面的 had cleaned 是主动态 译为 他在我到之前打扫了教室
had done 形式 是过去完成时 这里cleaned是clean的过去分词形式 译为打扫
第二句 是被动语态
在我到之前 教室被打扫 因为教室不能自己发出打扫这个动作 所以用被动的 强调状态或是这个动作
被动语态结构是 be done 而 had been done 是 过去完成时态的 被动态

不是所有句子加了 been 都是被动语态 被动语态的构成是 be+done形式的
但要区分 有的 动词的过去分词形式可以作形容词用
那样就是 主系表结构 就相当于 主语+ be+形容词 这个句型
这就要根据情况而定
像你上面那个 明显是被动形式的 是教室被打扫了 强调了 教室是被打扫了的这个状态
这么说明白么
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-09-21
had (done something) 和 had been 是两个不同的语态,用法也不一样。
had (done something)是主动语态(active), 用来修辞完成工作的人;
had been 是被动语态,用来修辞被完成的工作。

第一句的意思是“她在我到达之前就把教室打扫好了”。She 是完成工作的人,所以用had.
依此类推,第二句的意思是“教室在我到达之前就被打扫好了”(注意那个“被”),因为打扫教室是被动语态,所以用had been.

不是所有带been的句子都是被动语态,had been是过去完成时,表示在过去某段时间里持续做的事情,这时候就是主动语态。
例句:
1. She had been working from 3 pm to 9pm. (她从下午3点到晚上9点都在工作)
2. Hitler had been a good leader to the people in Germany during the depression era. (希特勒在经济萧条时期一直都是德国人民的好领导)
第2个回答  2008-09-21
第1句 她打扫了教室,是主动关系
第2句 教室被打扫干净了 是被动关系
2楼说的不对~~

你补充的问题~~不是的,BEEN说明是时态是完成时,与被动没关系 被动有提前的BE动词,但有BEEN不一定是被动的形式,可能是完成时的形式
第3个回答  2008-09-21
第一句是主动语态, "她在我到达之前打扫了教室." 第二句是被动语态, 所以要加be (had been是过去完成时的被动语态), "教室在我到达之前被打扫了."
第4个回答  2008-09-21
前面一句cleaned是动词,后面一句cleaned是名词啊
第5个回答  2008-09-21
前者是主动态,后者是被动态。
相似回答