should have done和 could have done分别是什么意思? 我来答 2个回答 #热议# 为什么说不要把裤子提到肚脐眼? 谷梁艳卉邶雁 2019-11-03 · TA获得超过2.9万个赞 知道大有可为答主 回答量:1.1万 采纳率:27% 帮助的人:814万 我也去答题访问个人页 关注 展开全部 shoudhavedone和couldhavedone都是情态动词的用法,第一个是表示“过去本应该做的事却没做”,往往含有主观者的意愿,表责备;而第二种仅对过去发生的事情做出较为看定的猜测,语气比musthavedone稍弱。在英语中,情态动词的用法较难于辨析,要结合实际语境,并不向书本上的一样,只有一种答案。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 瑞怿悦楼慧 2020-03-01 · TA获得超过2.9万个赞 知道大有可为答主 回答量:1.1万 采纳率:34% 帮助的人:855万 我也去答题访问个人页 关注 展开全部 楼主,它们的区别是shouldhavedone本该做某事而没有做,couldhavedone本能做某事而没做成(请采纳,O(∩_∩)O谢谢) 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-06-17 would have done的意思是什么? 9 2020-10-22 have done和have been done 的区别, 53 2021-06-17 should have done和could have done的区别 6 2021-06-20 should have done 和should not have done的区别 4 2018-03-30 have been done 和have done有什么区别? 26 2023-01-03 should have done/ could have done/ would have done有什么异同吗? 1 2023-01-02 should have done和could have done有什么不同? 2023-01-02 should have done和could have done有什么区别? 更多类似问题 > 为你推荐: