一道英语选择题选什么啊???

47.InfactPeterwouldratherhaveleftforSanFranciscothan____inNewYork..At... 47. In fact Peter would rather have left for San Francisco than ____ in New York..   
A to stay B stayed C staying D having stayed  
展开
nbyoungor
2013-07-12 · TA获得超过1.4万个赞
知道大有可为答主
回答量:6679
采纳率:0%
帮助的人:2880万
展开全部
47. In fact Peter would rather have left for San Francisco than ____ in New York..   
A to stay B stayed C staying D having stayed
答:B
译:(那一天/当时)彼得呆在纽约,相比之下,他倒是更希望(愿意)自己已经动身前往旧金上。
析:此题较难不常见。一般大家比较熟悉的句型是:sb. would rather do A than do B, 受than介词化的影响,也有跟doing B的,但有些考官们不喜欢,可能也不知道。
见这种题型难不倒同学们了,考官们相出了此题,事实上,现实生活中,这句话多为第一人称且than句一般不需要,比如我已经知道这题的答案了,说:I would rather have not known the answer.
than是个连词,从属连词,引导比较状语从句,从句中常省略和主句中相同的句子成分,很多情况下省得只剩下一个词,如果是名词的话,容易让人以为than是介词,如:
Peter is taller than Alice (is tall.). 如果用人称代词的话,本应是:Peter is taller than she (is tall.)
但现在常可用her:Peter is taller than her. 从而使than更具有介词性。
和英语一样,汉语也常用省略法来翻译:彼得比艾莉丝高。如果要完整句翻译,很多人都不会, 我思考过,这种情况下,从句要先当独翻译:
艾莉丝个子个,相比之下,彼得更好。
这个than就是“相比之下”,前面是从句的翻译,后面是主句的翻译。
同理,本句如不省略是:In fact Peter would rather have left for San Francisco than he stayed in New York..
我给的就是完整句的翻译。
PS: 现实生活中,I'd rather 常跟do sth. 对将要做的几件事情中,我说我情愿做这件事情。而对已经发生了的事性,过后表示:我情愿。。。, 则多对别人做的事情发表看法如你来我家看我,还送了礼来了,我说:我情愿你没有送礼过来。I'd rathr you haven't brought me the gift. 如果我去你那儿看望你,还带了礼物去,结果发现,带了礼反而不当,过后表示后悔,更常用:
(How) I wish/If only I hadn't done sth. 要是我没做这件事该多好啊。
不太会说 :I'd rather haven't done sth.,因为带东西去是自已愿意的。
用被动语态,比较常见:
I’d rather have been given A than B.我情愿(别人)给我的是A而不是B
一线口语Danial
2013-07-12 · TA获得超过6683个赞
知道大有可为答主
回答量:4233
采纳率:36%
帮助的人:1779万
展开全部
would rather than 的用法是前后的两个同类型的词组,并且接不带to的动词不定式所以排除A
这句话表示的是他宁愿已经离开去洛杉矶了,而不是呆在纽约,说明他现在或过去说这句话的时候还呆在纽约
那么应该选择 B

希望对你有帮助哦~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
顺利且伟大的福音5162
2013-07-12 · TA获得超过1708个赞
知道小有建树答主
回答量:1554
采纳率:0%
帮助的人:1184万
展开全部
C 从句意理解:实际上,彼得宁愿已经离开前往洛杉机而不是像现在这样待在纽约。staying表示现在的状态。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
932671400
2013-07-12 · TA获得超过107个赞
知道答主
回答量:122
采纳率:0%
帮助的人:63万
展开全部
B 我们老师刚讲过( 涉及主语本人而不涉及另一个人,则would rather之后不接that从句而接have done结构,than 后则用过去分词) 句意理解:实际上,彼得宁愿已经离开前往洛杉机而不是像现在这样待在纽约。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
appleciagirl
2013-07-12
知道答主
回答量:6
采纳率:0%
帮助的人:9028
展开全部
B如果只涉及主语本人而不涉及另一个人,则would rather之后不接that从句而接have done结构,than 后则用过去分词
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
foregames
2013-07-12 · TA获得超过239个赞
知道小有建树答主
回答量:171
采纳率:0%
帮助的人:99万
展开全部
我觉得应该是B,应该跟have对应吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式