who taught与who did teach

来源:百度知道 编辑:UC知道 时间:2024/06/22 15:43:03
题目是这样的:( )him a few words of Italian? the waiter

A. who taught b.who did teach c.错 d.错

答案肯定是选择A ,但是不知道为什么选择A。 听老师说的是如果是对主语提问就直接把主语变成who。 如果是对宾格的提问采用 whom 。他说如果这道题是对宾语提问的话,就会选择B。但是我不知道就这道题而言,对宾语提问有该是什么例句。能举个例子吗?假设把这道题变成对宾语提问又该是什么样子的呢?真诚的说声谢谢了!

我觉得对宾语提问应该是 Whom did the waiter teach a few words of Italian? 但是有时候whom和who不是很严格,所以开头改成who也没什么问题。就像我们常常说 who do you like?这里其实就是对宾语提问,但是我们不常说whom do you like吧