一道英语选择题,请帮忙解答,谢谢

Iwouldhavejojinedhiminapicnic,but()Ihiscompany.AwillnotlikeBdon'tlikeChadnotlikedDmig... I would have jojined him in apicnic,but()I his company.
A will not like B don't like C had not liked D might not like

答案是B,为什么,与过去相反不是应该选C吗?
展开
魔境冒险
2013-03-19 · TA获得超过3180个赞
知道小有建树答主
回答量:1664
采纳率:100%
帮助的人:357万
展开全部
答案选D
此句意为:我本来会加入他的野餐,但我也许不喜欢他(野餐随行)的伙伴
由would可看出是过去式(will-would 将会,将要)
因为前后句时态要一致,都得为过去式,故只有D符合题意
分析
A:will not like意为:将不会喜欢,动作发生在将来,与时态不符
B:.don't like意为:不会喜欢,是一般现在时,表示现在的状态或现在依然持续的动作,与时态不符
C:had not liked意为:过去已经不喜欢,表示在过去的时候已经完成的动作,若选,则意为
我本来会加入他的野餐,但是我(在那时之前)也许已经不喜欢他的伙伴,读着就很别扭,且与时态不符
southwesten
2013-03-19 · TA获得超过7860个赞
知道大有可为答主
回答量:4573
采纳率:0%
帮助的人:4969万
展开全部
I would have jojined him in a picnic,but()I his company.
A will not like B don't like C had not liked D might not like.

本题选 B 没错。这是一个对含蓄虚拟条件句的考查,条件被隐含在 but 这个句子中。而but句子指的是现在的真实情况“我不喜欢他作伴”.
把这个句子还原成:
I would have joined him in a picnic if I liked his company, but I ____ his company. 这样你就知道答案选B是对的了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
empirequeen
2013-03-19 · TA获得超过2.8万个赞
知道大有可为答主
回答量:1.3万
采纳率:60%
帮助的人:5554万
展开全部
选B

前面是虚拟,but 后面的不是虚拟

I would have jojined him in apicnic这部分是虚拟,意思是要是我喜欢他的伙伴,我就参加他的野餐,实际上没参加,为什么没参加呢,,, 后面是陈述理由,一个事实,所以用一般现在时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1221yeah
2013-03-19 · TA获得超过1.3万个赞
知道大有可为答主
回答量:2万
采纳率:64%
帮助的人:1410万
展开全部
I would have jojined him in a picnic,but I ( ) his company.
A will not like B don't like C had not liked D might not like
答案是B don't like

我本来会加入他的野餐,但我不喜欢他(野餐随行)的伙伴。

这是一个虚拟语气的句子,句子指的是现在的真实情况相反,我不喜欢他的伙伴,也没有参加他的野餐活动。.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式