Who broke the glass?改为被动语态为什么是Who was the glass broken by?

如题所述

因为 who是特殊疑问词,特殊疑问词要放在句子的首位。
改被动语态的方法你应该知道,Who broke the glass?--> The glass was broken by who--> 疑问词提前并且谓语(was)提前--> Who was the glass broken by?

多说一句话,这个句子也就是理论上存在而已,你就当学语法学学而已吧。一般人说话没有这么说的,太别扭了。来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-02
是的, 可以说成:Who/Whom was the glass broken by?

或: By whom was the glass broken ?

因为who既可作主语,又可作宾语,而whom只能作宾语.

这是疑问句,疑问词一定要放在句首.因此:The glass was broken by whom? 是不正确的.本回答被提问者和网友采纳
第2个回答  2013-01-02
Glass肯定是be broken by sb.,疑问句里面换一下语序
第3个回答  2013-01-02
不是
因该是The glass was broken by whom
By介词+宾语 对宾语提问不用who 用whom
相似回答