早教吧 育儿知识 作业答案 考试题库 百科 知识分享

一个英语语法上问题himafewwordsofItalian?Thewaiter.a,Whotaughtb,Whodidteach我在语感上选A,但是我在语法上不太清楚B哪里错误?我对助动词是否提前产生疑惑,按我的理解是变一般疑问句,Didthewa

题目详情
一个英语语法上问题
__him a few words of Italian?The waiter.
a,Who taught
b,Who did teach 我在语感上选A,但是我在语法上不太清楚B哪里错误?我对助动词是否提前产生疑惑,按我的理解是变一般疑问句,Did the waiter teach him a few words of Italian?提问 the waiter ,who did teach him a few words of Italian?但语感上did后面好像少东西似的,到底语法上哪不对了?没找到原因请高手解释下
▼优质解答
答案和解析
Who做主语的情况下疑问句不需要改变语序.比如,who taught you a few words of Italian? 谁教了你一些意大利单词?
Who做宾语的情况下主语和动词要改变语序,Who did you teach a few words of Italian?你教了谁一些意大利单词?
你这道题的情况下是who做主语的情况,就没有必要考虑语序问题,只要把正常的陈述句语序跟在who后面就可以了.第二种情况严格上来讲也不算语法错误,把taught拆分为did teach,是一种强调这个动作的表达方式,但这里提问的是人,所以就不能用.那种强调的表达比如that waiter did teach me a few words of Italian,别人不相信那个waiter教了你意大利语,你强调表达他真的教了我,这样.
建议多去看看这种句子,会有种语感的.