你帮谁订的酒店?

发布时间:2024-05-13 09:37 发布:上海旅游网

问题描述:

谁帮你订的酒店?是这样说的:Who booked the hotel for you?
那么, 你帮谁订的酒店?是
1. Who did you book the hotel for?
2. Whom did you book the hotel for?
3. For whom you booked the hotel?
4. You booked the hotel for whom?

到底是哪一个,或者哪个比较常用?
或者说还有另外的说法?

总之,你帮谁订的酒店?这个地道的到底怎么说?

(我要确切答案,专业点的给我说。不确定或者瞎凑热闹的,最好别忽悠我了。。我也是英语专业的,在这探讨个小问题,50分够不?)
众说纷谈啊,,我觉得口语总都可以用的,毕竟口语只要能听懂就可以了。。。投下票吧,不知道分给谁好了

问题解答:

第二个常用于书面表达

第一跟第三第四个比较口语化

Who did you book the hotel for?

2个是书面的正确用法,第3个可为口语用法

第二个和第三个都地道。第一个和第四个语法根本不对。

第三是最标准文法,For whom you booked the hotel?
但现在较少人用,多用第二个.Whom did you book the hotel for?(口语)
两个都没错.Hemingway海明威不是有本很著名的 For whom the bell tolls吗?

C比较好
用whom提问的时候
whom之前的介词仍然放在前面
A提问的对象是宾格~不能用who
D疑问句语序不对

热点新闻