could have done something 与 should have done something有什么区别?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/27 06:37:10
could have done something 与 should have done something有什么区别?
xRMk@+CEB =2H뛜,'!ȸ  /aw2ƅV {af޼fR6g tOA3,RG7Xx[ߔAO<>E},ꞕw`RVodU| ÙtdI} /av\͠ ^aԲ ՉQǡֲp,h.s,ryO JU 4G`4|3d%-<67hJuq;b1_Vk^0-]6] tgZo'P4-- )8tnCQ(+{vO^Ep?q̭D>uֶ(ZͧSO˟hrcW.d$^]hQz=

could have done something 与 should have done something有什么区别?
could have done something 与 should have done something有什么区别?

could have done something 与 should have done something有什么区别?
could have done something 本可能做某事
例: I could have studied in Fudan University if I had done better in College Entrance Exam. 假如我高考考好一点的话,本来有可能在复旦大学念书的.
should have done something 本应该做某事 (该做的没做)
例:"You should have handed in your homework this morning." the teacher said angrily. 老师生气地说:“你本应上午交作业的.”

前面一个是:本来可以完成某事
后面一个是:本来应该完成某事

could have done something
本可以做某事(过去)
should have done something
该做某事而未作(也是指过去)