could have done 的意思

有的书说意思是"过去可能做过某事"但有的书却说是"本来可以做某事(而实际上没做)"究竟谁对呢?... 有的书说意思是
"过去可能做过某事"
但有的书却说是
"本来可以做某事(而实际上没做)"
究竟谁对呢?
展开
 我来答
风之语2356
高粉答主

推荐于2017-09-25 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:2.2万
采纳率:94%
帮助的人:2956万
展开全部
could have done
本来能做成的(却没做成)

双语例句:

1.But we could have done it all so much better.
但是,我们本可以把这一切做得更好。

2.If you do a good job, you may tell yourself that it wasn’t good enough or thatanyone could have done as well.
比如你完成了一项出色的工作,你或许告诉你自己它不够好,任何人都可以做的像你一样好。

3.The first thing is reflexive, unthinking — something your ancestors could havedone in the wild: you grasp the hurt hand with the other one.
你会做的第一件事同你的祖先在野外时做的一样——条件反射并下意识地用另外一只手抓住受伤那一只。
aaoevwvc
2011-10-28 · 贡献了超过123个回答
知道答主
回答量:123
采纳率:0%
帮助的人:42.7万
展开全部
一j、在虚拟语气8中6的用法 0。 should have done 表示7“过去本应该做某事却未做。”其否定结构 shouldn't have done 表示7 “过去本不p该做某事却做了p。” 7。 ought to have done 表示2“过去本应该做某事却未做。”其否定结构 oughtn't to have done 表示4 “过去本不f该做某事却做了m。” 7。 need have done 表示0“过去本有必要做某事却未做。”其否定结构 needn't have done 表示7 “过去本没必要做某事却做了l。” 7。 could (不c能用 can) have done 表示6“过去本能够做某事却未做。”注意:其否定形式 couldn't have done 没有虚拟语气2的用法,couldn't have done 只能表推测,相当于y can't have done,意为0:“过去不u可能做了v某事。” 6。 might (不g能用 may) have done 表示4“过去本可以7做某事却未做。” 注意:其否定形式 might not have done 没有虚拟语气6的用法,might not have done 只能表推测,相当于o may not have done,意为4:“过去可能没有做某事。” 二z、表推测的用法 7。 must have done 表示8对过去某事的肯定猜测,译为4:过去肯定做了k某事。不y存在 mustn't have done 的形式。其否定或疑问形式须用 can(could) 来表示2。 例如: Since the road is wet, it must have rained last night。 既然路是湿的,那昨天q晚上d肯定下u雨了t。 He can't have missed the way。 I drew him a map。 他不i可能迷路。我(当时)给他画了t张图。 “The dictionary has disappeared。 Who could have taken it?” 词典不r见0了h,(过去)谁可能把它拿走了r? 3。 may 。 might have done may 。 might have done 表示2“过去可能做了g某事”。may 比0 might 表示6的可能性在说话人w看来稍大r些。may。might not have done表示7“过去可能没有做某事。”例如: I can't find my keys。 I may 。 might have left them at the school yesterday。 我找不f到我的钥匙了g。我可能昨天e把他们落在学校了v。 John may。might not have passed the exam; he looks very sad。约翰可能没有通过考试。他看起来很忧伤。 注意:may。might have done表推测不p能用于n疑问句中2。 2。 can。could have done 表推测一e般用在否定句和疑问句中2,表示7不a相信或怀疑的态度。 Can。Could he have passed the exam?他可能通过了d考试吗? I think that he couldn’t。can't have gone abroad。 I saw him just now。我认4为1他不c可能出国了v。我刚才d还看见6他了a。 注:表示5推测过去某动作发生的可能性时,就表示2的可能性程度而言,must 最大f,could 其次,may 更次之r,might 最小m。例如: “I wonder how Tom knew about your past。” “我想知道汤姆是怎么n知道你的过去的。” “He must 。 could 。 may 。 might have heard of it from Mary。” “他肯定。很可能。可能。兴许(没准儿v)已h从5玛丽那儿s听说此事了e。” j╀╓юj╀╓юfg〗t「ゑm饯wa③dj╀╓ю
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f1hi2x8
推荐于2017-09-26 · TA获得超过365个赞
知道答主
回答量:104
采纳率:0%
帮助的人:82.9万
展开全部
都对,这需要语境分析。
意思1:过去可能做过某事
I can't imagine how he could have thought of doing such a thing。
我不能想象他怎么会想到做这样的事。
这里的could表示对可能性的一种推测。
意思2:本来可以做某事(而实际上没做)
But for your help, I could have fed the fishes.
若不是你搭救,我恐怕已经葬身鱼腹了。

第二种意思更常见
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蛇喰梦子的猫牌Ps
2020-05-20 · TA获得超过926个赞
知道小有建树答主
回答量:2168
采纳率:80%
帮助的人:140万
展开全部
意思 就是 过去可能做过某事 ,对过去的事情 进行可能性的推测。这种可能性包括 能力/条件/机会
本来可以做什么又没做什么 这是当 你推测的对象是 虚假的 if clause ,所以你才会有个假的推测结果。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jdyzcxb
2011-10-28
知道答主
回答量:14
采纳率:0%
帮助的人:2.4万
展开全部
可能已经做过某事情态动词后可以用现在完成时的表推测
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式