疑问句不是应该助动词提前吗?为什么Who did tell you that?不对?而说Who told you that?

问题描述:

疑问句不是应该助动词提前吗?为什么Who did tell you that?不对?而说Who told you that?

英语中有12个特殊的动词,你也可以叫做情态动词助动词。do be have can may need must will shall dare used ought,这些词作为特殊动词,都没有实际意义。
英语中疑问句基本可以分为一般疑问句和特殊疑问句两大种。
一般疑问句必须用特殊动词提到主语前面的做法。
而特殊疑问句有两种做法:1.特殊疑问代词在问句中做主语,使用陈述句语序就可以了。
2.特殊疑问代词在问句中不做主语,需用特殊疑问代词+一般疑问语序
who told you that ? who做主语,所以用陈述语序
who did tell you that? who也是作主语。这个句子在初级阶段被看成错句,因为不需要用倒装语序。可是到了高级程度,do tell是强调用法,其实也是陈述语序。这种强调用法在小学和初中很少被提到,所以很多中小学生不太熟悉。

供参考
(1) 疑问代名词在问句中当‘主语’时
(i) 助动词不用提前
(ii) 也不用故意加上 do/does/did
在Who told you that ﹖
who 是主语(意思是‘谁告诉你...?')
所以就不用 加 did/does/
(2) 疑问代名词在问句中当’宾语‘时
情况则相反
例﹕你告诉了谁﹖
在这里﹐谁是’宾语‘
所以是
Whom did/had you tell/told?

Who did tell you that?
和Who told you that?
都是正确的
前者用了助动词提前的强调句型,所以出现了【did tell you】这种情况
助动词提前后动词就用了原形

如果有助动词的话是提问的是动词后面发生的,比如说what did you tell ?是指你说了什么。
而who told you that 提问的是 谁说了这个,问题问的东西不一样