who teach _____ English? 这个句子为什么会填you而不是your?

来源:百度知道 编辑:UC知道 时间:2024/06/07 13:38:04

you 是“你”或“你们”

your 是“你的”“你们的”所有格

teach sb something 指的是教某人学习某科

用所有格语义不对

主谓宾结构,动词后面加宾格!
用you!
句意:“谁教我英语!”不是“谁教我的英语”
who做主语!!

在这句话中,主语是"who",动词后面直接跟sb,而且,“English”这个词不是作宾语而是宾语补足语,所以宾语是“you”(而不是所有格)。

因为这句中没有be动词或情态动词,所以说明teach是动词,动词后面应加宾格,而your是物主代词。
(不知道对不对O(∩_∩)O~)