where is the man_i met this morning?AwhenBwhereCwhichDwho

这题我觉得应该用whom啊 因为这儿man是宾语啊! 可是选项中没whom 我刚刚还看到有人说只能填that 说man在这儿是表语 所以只能用that 这题底咋回事儿啊
我希望答案能准确专业!!! 如果你不确定就别回答了 谢谢!

正确答案选D。 因为who 既可以作主语,又可以作宾语(此时=whom); 该句是个定语从句句式,先行词为the man (表示人)。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-05
这句是复合句(定语从句) Where is the man这是主句,that/whom I saw this morning是定语从句 定语从句的先行词是the man 从句中I是主语,saw是谓语
第2个回答  2012-08-05
很多人有这种疑惑,下面是从外国网站“
e Learn English Language“ 摘录:

Many English speakers do not know the difference between who and whom. In some places, it hardly matters, because using who when you should use whom is so common that it's not even considered much of a mistake.(试着翻译一下:很多讲英语的人并不知道who和whom的区别。在一些地方,也确实无关紧要,因为当你应该使用whom而使用who的情况太常见而通常不认为是错误了。)

你提到的问题也是这样。如果严格按照语法,当然应该使用whom,但使用who如今并不算错
(尤其是在比较与when\where\wich等的差别)。

另外, 我个人的理解,你提到的那个句子如果一定强调man是宾语而必须使用whom,
可以是Where is the man whom I met with this morning. 有了with,使用whom就是必须的了。本回答被提问者和网友采纳
第3个回答  2012-08-05
应该用who 这里whom是最好的 但是没有的情况下 只能选最恰当的了 who可以提问主语和宾语 随意应该填who
相似回答