问:should have done 和could have done是不是都有本应该的意思

问:shouldhavedone和couldhavedone是不是都有本应该的意思二者有什么区别?... 问:should have done 和could have done是不是都有本应该的意思二者有什么区别? 展开
 我来答
timoncf2003
2018-06-26 · TA获得超过4174个赞
知道大有可为答主
回答量:4664
采纳率:77%
帮助的人:601万
展开全部
是的,本该做了什么事情的,例如:I should have bought that house and now the price is so high and not affordable anymore.
追问
哦哦,那should have done
和could have done 有什么区别
追答
could 是can 的过去是, 用于现在时作为虚拟语态,就是可以做的,可以完成某个动作,但没有做。
e6...4@163.com
2018-06-26 · 超过21用户采纳过TA的回答
知道答主
回答量:129
采纳率:40%
帮助的人:27.3万
展开全部
感时花溅泪,恨别鸟惊心。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式