你可能将带有特殊疑问词who的疑问句与一般疑问句混淆了。 who开头的特殊疑问句的构成: who+陈述句语序,不用加助动词。(因为who就是主语): Who bought it? what开头的疑问句,因为将宾语what提到句首了,所以主语前加助动词did: What did you buy? 你举的例子who did buy the bag?是错的,正确的句子应是: who bought the bag?
不一定,要看原句是什么句型. 如果是主系表的句子就是跟was或者were.例如: Who was you English teacher last term? 这个句子是第一句对, 因为在特殊疑问句中,疑问代词who做句子的主语的时候, 句子就是按主+谓+宾的结构, 而不需要其他的疑问代词或疑问副词了. 而这个句子就是这种情况, 对主语进行了提问. 所以, Who brought the bag?是对的.