can could may maight 都可以表示猜测 时....

来源:百度知道 编辑:UC知道 时间:2024/05/24 21:15:50
请帮我解释一下 感激不尽啊啊

1.can could may maight 都可以表示猜测 那么请问这四个可能性由大到小是怎样的?

2.can/could have done 和may/ might have done 也都是表示对过去发生事情的猜测 哪一组可能性大一点?

3.can have done 和may have done 也可用在过去时态里面吗?
这个时候(用在过去时里)那跟could have done 和maight have done 有什么区别啊?

1. can,could 比 may,might的可能性大些。
can, could 之间的区别,和 may,might 之间的区别在于,虚拟句和过去时态用后者,表示的可能性比原词小,但大部分时候2者可以互换,不会产生歧义或者对表述造成干扰。
2. could have done, might have done 是过去完成时态,不知你问的“可能性”是何意。
例如,Do not point me with a gun ever! I could have been killed. 意思是"以后别在用枪指着我了,会出人命的!" 意思是point me with a gun 这件事情已经发生过了,所以才说那时候会差点没命。
但是如果说 Do not point me with a gun, I can be killed. 是警告,point me with a gun这件事还没有发生,只是说可能会出人命而已。
3. 过去时态用 could, might. 例子:If it wasn't you, I could have finished my job by now. 如果不是因为你,我现在应该已经完成工作了!
could 表示有这个能力;而这个句子之所以不用might have finished my job,是因为might表示的可能性太小,没有足够的说服力去职责别人。