can,must,may,shoul在表示可能性时有什么区别?

这四个词在不同语境中的举例。

1) can的主要用法是:
  A.  表示体力或脑力的能力:
  eg. The girl can dance very well.
B.  表示说话的推测、事物的可能性等:
eg. Can the news be true?
C. 在口语中, can可以表示请求或允许:
eg. Can I sit here?
2) may 常用来表示:
 A. 表示请求、允许;比can较为正式:
   eg. May I come in ?
You may go now.
B. 表示说话人的猜测: “也许” “可能”: 通常只用于肯定句和否定句中。
eg. --I believe the man is from England.
--But I may be wrong.
The guest may arrive this afternoon.
C. 表示祝愿;但语气较正式:
eg. May you succeed!
May you have a good journey!
3)should表示义务、建议、劝告,意为 “应该”。 “should+ have+过去分词”
表示本应该在过去做但没有做。
eg: You should keep your promise.
你应该遵守诺言。
She should have passed the exam.
她应该通过考试的。
4)must 的主要用法:
1. 表示必然性。
eg: We must all die.
人总要死的。
2. 表示强制或者义务。
eg: You must get up early.
你必须早起来。
(Best wishes to you!)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-03-16
must在表示可能性时,口气最为强硬,很小会用到
can是可以,should是应该,在表示可能性时为次强,should很常用于虚拟语气
may是最弱的,通常表建议
第2个回答  2007-03-16
must 90%
can be70%
should 60%
may 50%
相似回答