could have done和should have done区别是什么?

 我来答
当年云雾里
高粉答主

2023-01-04 · 每个回答都超有意思的
知道大有可为答主
回答量:6363
采纳率:54%
帮助的人:2393万
展开全部

should have done和could have done的区别:

1、could have done 本可以做而没有做, 能做而没有做 。
2、shuld have done  本应该做而没有做,猜测。

拓展资料

should have done的用法

1、You should have done that yesterday you idiot! 

你本该昨天把它做完的,你这个白痴!

2、I just did what I should have done. 

我只是做了份内该做的事。

3、I should have done that to you years ago. 

很多年前我就应该这样了。

4、That is what I should have done after all that controversy concerning Rooney and me.

在我和鲁尼的事情上引起争议后,这是我最该做的事情。

5、I never did actually, so I think I should have done more. 

事实上我还没有,所以我想我应该做得更多。

could have done

1、Whoever could have done such a dreadful thing? 

究竟是谁能干出这种可怕的事呢?

2、Yes, perhaps I could have done better, but that's not what I want in life. 

是的或许我可以做得更好,但这是不是我要的生活。

3、Had I been informed earlier. I could have done something. 

我要是早得到通知,我就能干事了。

4、You could have done better in my place. 

你要是处在我和位置可能比我干得好。

5、With better equipment, we could have done better. 

要是有更好的设备,我们会做的好的了

你啊锴
2023-04-17
知道答主
回答量:9
采纳率:0%
帮助的人:1756
展开全部
"Could have done"和"should have done"都是虚拟语气的形式,表示过去某种情况的可能性或建议。二者的区别在于语气和含义。
"Could have done"表示过去某种事情的可能性,但实际上并没有发生。它强调的是过去的事情已经错过了,没有实现。例如:"I could have studied harder and got a better grade."(我原本可以更努力地学习,拿到更好的分数。)
"Should have done"表示过去某种事情本应该发生,但实际上没有发生。它强调的是过去的事情没有按照预期的方式进行,是一种责备或遗憾的语气。例如:"I should have listened to my parents and stayed home last night."(我本应该听父母的话,昨晚呆在家里。)
因此,二者的区别在于"could have done"侧重于可能性,而"should have done"侧重于责备或遗憾。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fifi2112003
2023-01-04 · TA获得超过1685个赞
知道小有建树答主
回答量:1070
采纳率:66%
帮助的人:249万
展开全部

两种结构都可以表示对过去的推测或者虚拟,仅需要从不同词汇就可以看出区别:

could have done(推测时)可能已经做过某事;(虚拟时)本可以做某事(事实上没做);

The light was off. They could have left the room.

We could have finished the task if you hadn't interrupted us.

should have done本应该做某事(有谴责遗憾之意),有时也可以表示“竟然做过某事”

You should have handed in your homework before 5pm.

It's a pity that you should have treated her in such a rude way.

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式