who 过去时特殊疑问句 后面加助动词did么

例如 who brought the bag? who did buy the bag?
哪个结构正确 为什么

你可能将带有特殊疑问词who的疑问句与一般疑问句混淆了。
who开头的特殊疑问句的构成:
who+陈述句语序,不用加助动词。(因为who就是主语):
Who bought it?
what开头的疑问句,因为将宾语what提到句首了,所以主语前加助动词did:
What did you buy?
你举的例子who did buy the bag?是错的,正确的句子应是:
who bought the bag?
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-09-22
不一定,要看原句是什么句型. 如果是主系表的句子就是跟was或者were.例如:
Who was you English teacher last term?
这个句子是第一句对, 因为在特殊疑问句中,疑问代词who做句子的主语的时候, 句子就是按主+谓+宾的结构, 而不需要其他的疑问代词或疑问副词了. 而这个句子就是这种情况, 对主语进行了提问. 所以, Who brought the bag?是对的.
第2个回答  2008-09-22
看原句后面的主动词是实义动词还是系动词
若是实义动词就加did
若是系动词则用系动词was或were
第3个回答  2008-09-22
要是这个句子是单独的,就加;要是是作为一个宾语从句,就不加
第4个回答  2019-10-22
是的
相似回答