为什么这个句子是Whom did you give the book to?而不是Who did you give the book to?whom与who在用法上有什么区别吗?
为什么这个句子是Whom did you give the book to?而不是Who did you give the book to?
whom与who在用法上有什么区别吗?
Whom did you give the book to?
Who did you give the book to?
两句话都正确,甚至第二句用得更多。
如:
Who are you looking for?
这也是对的。
但:
By whom was the work done?
这个句子就不能用who了。
也就是说,介词后就不能用who了。
定语从句引导词做宾语时也是这样的。
He is the man who/whom/that/不填 you are looking for.
He couldn't find a person to whom he could turn.就不能用who了。
介词后跟whom
这句句子转为陈述句是give the book to--whom
who是谁的主格,whom是谁的宾格,人称代词的宾格还有me(I)、him(he)、her(she)等,宾格一般作为动词的宾语表示动作的对象,或介词的宾语。
楼主的句子中,whom就是作为了介词to的宾语,表示这本书给了谁?后面一句是不对的,人们一看就是who做主语的特殊疑问句,who did you……一开始就读不通了。to who更是基本的语法错误
原短语是give sth. To sb. 句中的who作to的宾语 所以用whom,who 应该也可以。
如果用在比较正规的书面语中,这句话应该写成:To whom did you give the book? 这是因为正式的书面文字中一般不把介词放在最后.但在口语中,几乎没人会说 To whom/who did you give the book? 而一般都是问 Who did y...