虚拟语气从句中的情态动词选择 20

就是might,should,could,would的区别... 就是might,should,could,would的区别 展开
燕子19780916
2013-09-15 · TA获得超过6053个赞
知道大有可为答主
回答量:2421
采纳率:0%
帮助的人:1280万
展开全部

这四个的区别不大,仅仅在可能性大小方面有细微的差异。


最肯定的是would (会,含有certainly的意思)

很可能的是should (应该,含有probably的意思)

次之则是could(可能,含有possibly的意思)

可能性最小的是might(也许)


例子:

I would/should/could be happy if I were king.

如果我是国王,我肯定/应该/可能很开心。【这个例子不宜用might】


另例:

If I were you, I would (should, could, might) help him.

如果我是你的话,我就会(应该,可能,或许)帮助他了。【四个都能用】


体会以下例子:

  1. You could have done better if you had been more careful.

    要是你再细心一点的话,你可能会做得更好。【这话可能是老师对学生说,could表示不是很肯定】

  2. I would have done better if I had been given more time. 

    要是时间再多一点的话,我就会做得更好。【这句则很可能是学生对老师说,would透露出自信】

汉堡大餐
2013-09-15 · TA获得超过1223个赞
知道小有建树答主
回答量:492
采纳率:66%
帮助的人:268万
展开全部
might表示可能,可能性较小,should译为应该,例如sshould have done .本应该做而没做,同时带有谴责意味,could译为会,可能,的能行大于might,表示could have done 无谴责意味,只表示可惜。would一般表示会怎么样,would have done
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gulaoyes
2013-09-15 · TA获得超过2万个赞
知道大有可为答主
回答量:8526
采纳率:0%
帮助的人:3853万
展开全部
在不同语境中这几个词表达的意思不仅有“程度”上的不同,语气上更有明显的差异。用两条例句来比较下:

If you had told me this yesterday, I ( ) have done something different.

1) might 我“可能会“。。。
2) should 我“应该会”。。。(在主语是 I 的语境中比较少用到的)
3) could 我“或许能”。。。
4) would 我“就会” 。。。

If he had warned you about this, you ( ) have cancelled your trip.

1) might 你“可能会“。。。
2) should 你“应该要”。。。
3) could 你“完全可以”。。。
4) would 你“多半会” 。。。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式