疑问句不是应该助动词提前吗?为什么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 提问的是 谁说了这个,问题问的东西不一样