哪位好人帮我分析个句子,脑子想疼了,救我!!!

workers began to unload a number of wooden boxes which contained clothing

此句中which引导的是一个定语从句吧?
contained是被动态对吧?那前面为什么没有be动词?
难道是非谓语动词做boxes的后置定语?
那为什么还要加which?
直接把contained clothing放在boxes后面不就可以了?
想不通啊,谁来帮我回答下?谢了

which引导一个定语从句,修饰boxes用的。
contained不是被动语态,而是过去时态。箱子装着衣服是不需要用被动的。
如果不加which,可以用containing clothing,应为是主动语态。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-12-18
contained不是被动语态,是过去时态。 which contained clothing 是修饰boxes的定语从句。
第2个回答  2008-12-18
这个contained不是被动态,而是过去式
第3个回答  2008-12-19
问题一:是
问题二:做定语的时候 可以省略 be动词
不过,containe意为 能容纳 所以此处是过去式
问题四:which在从句中作宾语也可以省略
第4个回答  2008-12-18
我的理解
1、是定语从句
2、不是被动态而是过去式
3、去掉which可以,但是要改成containing clothing 或者是 full of clothing,要不有些怪异。
第5个回答  2008-12-19
which 引导的是定语从句没错,contained 不是被动式,而是过去式,因为整个句子就是过去式。
这种情况下,要么用which引导定语从句,要么就直接用分词结构,box和contain的关系是主谓,即主动,所以句子也可以说成:
workers began to unload a number of wooden boxes containing clothing.