问几个短语的区别could have donemight have done should have done

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/14 01:19:36

问几个短语的区别
could have done
might have done
should have done

本能够完成而实际上未完成 i could have finished the work,but some friends came to see me
本可能完成She is happy,she might have passed the exam
本应该完成而实际未完成Sorry,I should have help you,but i am too busy

供参考:
could have done 原本可以做完
might have done 有可能已经完成
should have done本应该已经完成

表示对过去的推测, 可能已经... 也许已经(might的可能性很小,几乎没有), 应该已经....