一道英语选择题---------------I THINK HE IS CHARLESA,WHO DO YOU THINK HE ISB.WHOM DO YOU THINK HE IS为什么不填B,这不是缺少表语吗,WHO还可以做表语啊?

问题描述:

一道英语选择题---------------I THINK HE IS CHARLES
A,WHO DO YOU THINK HE IS
B.WHOM DO YOU THINK HE IS
为什么不填B,这不是缺少表语吗,WHO还可以做表语啊?

要同时最he is 和 you think 的表语,所以只能用who ,注意是同时,who的用处很大,而whom的用法很局限,语言类学科,只要你记住他的规律,和一些特殊情形,是很容易学习的,不需要花什么脑筋,就是记忆

不是,he is who中 he 和 who指代的是同一人,所以可以将两者都视为主语。who是假主语。
但是whom只能用于宾语,其他情况都不可以用。

我们常说:Who is he?若加上插入语,就是:Who do you think he is?这是常用口语.