为什么这个句子是Whom did you give the book to?而不是Who did you give the book to?whom与who在用法上有什么区别吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 10:52:30

为什么这个句子是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?whom与who在用法上有什么区别吗?
如果用在比较正规的书面语中,这句话应该写成:To whom did you give the book? 这是因为正式的书面文字中一般不把介词放在最后.但在口语中,几乎没人会说 To whom/who did you give the book? 而一般都是问 Who did you give the book to? 这听起来就流畅多了.偶尔也会听到 Whom did you give the book to? 但不是很常见.
严格地从语法角度讲,这里应该用 whom 而不是 who.因为作为介词 to 的宾语,应该用宾格(即 whom).而 who 是主格,作主语时才用这个格式.但现代英语里,特别是口语和非正式场合,一般都用 who 而不是 whom (这已成为既成事实).因为 whom 给人一种过于正式的感觉.即使说的人不觉得,听者很可能都会觉得不太自在呢.
以上一些微妙之处,谨供楼主参考.

原短语是give sth. To sb. 句中的who作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了。
也就是说,介...

全部展开

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更是基本的语法错误...

全部展开

who是谁的主格,whom是谁的宾格,人称代词的宾格还有me(I)、him(he)、her(she)等,宾格一般作为动词的宾语表示动作的对象,或介词的宾语。
楼主的句子中,whom就是作为了介词to的宾语,表示这本书给了谁?后面一句是不对的,人们一看就是who做主语的特殊疑问句,who did you……一开始就读不通了。to who更是基本的语法错误

收起

为什么这个句子是Whom did you give the book to?而不是Who did you give the book to?whom与who在用法上有什么区别吗? 英语高手进啊280Did you know (whom i was waiting for)?为什么这句句子是对的?前面不是用did提问的么?我觉得应该是Did you know (whom i had been waiting for)? 句子错误是什么? Whom did you say sent this package? whom在疑问句中能做主语吗?比如讲这个句子:whom did the Nobel Prize go for in 2001?这个句子是对的吗?前面到底是用whom还是who呢? Whom did you see?为什么用whom而不用who说清楚一点 我不懂 是用Whom did you meet?还是who did you meet?好 Whom are you looking for?这个句子是什么结构? 句子变被动语态whom did you gave the bike to? Can you tell me when she left?这个句子对吗?为什么不是when did she leave? 英语句子:WIth—did you go to the park last night?中——应选填什么?A:who B:whom C:which D:what 为英语句子:WIth—did you go to the park last night?中——应选填什么?A:who B:whom C:which D:what 为什么要这样选?请说 ----did you say would understand it?A whoB whom选哪个,为什么 whom did you go with还是who did you go with老师用的是后者不过有with 不是应该用宾格whom么~ where did you buy that这个did为什么不是are? I saw him.Whom did you see?That man?Yes,he's the man whom I saw.帮我看看句子有没有错 Do you know whom I saw yesterday?这个句子求详解,尤其是那个whom,应该不是宾语从句吧 What did Mary ask yo u just now She asked me ( )What did Mary ask yo u just now She asked me ( )1 whom john wanted t o see 2 whom didi john want t o see 3 john wanted to see whm 4 john wanted whom tosee 此题选1 为什么呢 这个题的语法是 the doctor whon或who you are looking for is in the room 这个句子中为什么用whom或who都可 定语从句引导词who和whom的用法The doctor (that/whom/who)you are looking for is in the room.这个句子中先行词在从句中做宾语,为什么用who引导?