有must/could/can/may/maight have been done吗

火眸逸梦
2011-12-01 · TA获得超过510个赞
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:112万
展开全部
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表示的可能性太小,没有足够的说服力去职责别人。
追问
他工作起来一定很认真   [表推测]怎么用
上海联韬企业
2025-02-18 广告
联韬企业管理咨询有限公司是专注在供应链管理和运营管理领域的培训咨询机构,承办CPIM/CSCP/CLTD/SCOR DS认证项目的教育培训及考试管理,为企业和个人提供教育培训,专业认证考试和咨询指导服务。帮助企业实施和改进管理流程;提高管理... 点击进入详情页
本回答由上海联韬企业提供
Carynoone
2012-03-03
知道答主
回答量:30
采纳率:100%
帮助的人:15.4万
展开全部
都有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vicky王乐乐
2011-12-12
知道答主
回答量:1
采纳率:0%
帮助的人:1703
展开全部
may have done and could have done 区别
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zklovelty
2011-12-03
知道答主
回答量:22
采纳率:0%
帮助的人:9.1万
展开全部
哈哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式