疑问代词的主谓一致

``谁教你们英语?``怎麽翻译?是who teach you English?还是who teaches you English?疑问代词who做主语,谓语动词teach加不加es?

正确答案是 Who teaches you English?
who做主语对应的动词形式是三人称单数形式,所以用teaches。

原因:因为我们在说Who teaches you English?并不知道结果的who是单数还是复数,这种不确定的情况下。英语中的统一规定用三人称单数。

比如 “谁在哪儿?”我们用 who is there?而不是who are there?

其他代词也有类似的现象,比如我们说一个婴儿,婴儿的性别一眼是看不出来的,
我们问一个年轻妈妈她的孩子叫什么名字的时候,我们说“what's its name?”
而不说 what's his name? what's her name?

这是一个道理。 这都是一种约定俗成,习惯就好了。

希望楼主满意
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-08-08
取决与你问的人的单复数, 谁(一个人)教你英语,还是哪些人(多个人)教你英语。
单数不加es,复数加es。
第2个回答  2008-08-09
teach是who的谓,由who的数决定,而非由教的对象的数决定。应该是Who teaches you English,即使you是复数也如此。
注:这话一般都会理解为老师是一人。如果是几个老师一起教,那就得说Who teach you English了。
第3个回答  2008-08-09
who作主语提问,都用第三人称单数
正确答案:Who teaches you English?
第4个回答  2008-08-08
Who作主语时,谓语一般用三单。应该是:
Who teaches you English?
第5个回答  2008-08-08
加es
相似回答