cancould和maymight的用法有什么区别

如题所述

can/could 表能力, could 还可以委婉语气
may/might 表可能性,might的可能性更弱
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-31
一、 can, could
1) 表示能力(体力、知识、技能)。
Can you skate?(你会溜冰吗?)
此时可用be able to代替。Can只有一般现在时和一般过去式;而be able to则有更多的时态。
I’ll not be able to come this afternoon.
2) 表示请求和允许。
-----Can I go now? 我现在可以走了吗?
----- Yes, you can. / No, you can’t.
此时可与may互换。在疑问句中还可用could/ might代替,此时不是过去式,而是语气更委婉,但could/ might不能用于肯定句和答语中。
---- Could I come to see you tomorrow? 我可以明天来看你吗?
---- Yes, you can. ( No, I’m afraid not. )
3) 表示推测,用于疑问句、否定句中。
Can this be true? 这个可能是真的吗?
This can’t be done by him. 这件事不可能是他干的。
二、may, might
1) 表示请求和允许。might比 may语气更委婉,而不是过去式。否定回答时可用can’t
或mustn’t,表示“不可以,禁止”。
----Might/ May I smoke in this room?
---- No, you mustn’t.
2) 表示推测、可能性(不用于疑问句)。
might不是过去式,它所表示的可能性比may小。
1.He may /might be very busy now. 他现在可能很忙。
2.Your mother may /might not know the truth. 你妈妈可能不知道真相。
3)用于祈使句,表示祝愿。
May you succeed! 祝你成功!
相似回答