should have done 与could have done 都是过去将来完成时吗有些题里会选这些,但有的是would have done 到底什么时候该用哪个呢

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 00:18:53
should have done 与could have done 都是过去将来完成时吗有些题里会选这些,但有的是would have done 到底什么时候该用哪个呢

should have done 与could have done 都是过去将来完成时吗有些题里会选这些,但有的是would have done 到底什么时候该用哪个呢
should have done 与could have done 都是过去将来完成时吗
有些题里会选这些,但有的是would have done 到底什么时候该用哪个呢

should have done 与could have done 都是过去将来完成时吗有些题里会选这些,但有的是would have done 到底什么时候该用哪个呢
不是过去将来完成时.could have done 可表示为某事在过去本有可能发生, 但事实上并未发生.可表示埋怨或训斥. 也可表示对过去可能发生的事件的一种推测.
should have done 则表示本应该做某事,而实际上并没有做.

看说话语气啊
should应该
could可能
would会
很高兴为你解答!
老师祝你学习进步!
请及时采纳哦!多谢你的问题!^_^

不是呀。根据句意判断。should have done 是本应该做却没做,could have done 是本可以做却没做,would have done 是本将可以做可是没做