should、would、could在虚拟语气中有什么区别?比如 should have done would have done could have done在用的时候有什么区别?分别用于第几人称?做题的时候是根据人称来选还是根据3个的意思来选?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 09:52:33

should、would、could在虚拟语气中有什么区别?比如 should have done would have done could have done在用的时候有什么区别?分别用于第几人称?做题的时候是根据人称来选还是根据3个的意思来选?
should、would、could在虚拟语气中有什么区别?
比如 should have done would have done could have done在用的时候有什么区别?
分别用于第几人称?
做题的时候是根据人称来选还是根据3个的意思来选?

should、would、could在虚拟语气中有什么区别?比如 should have done would have done could have done在用的时候有什么区别?分别用于第几人称?做题的时候是根据人称来选还是根据3个的意思来选?
三个差别很小,做题要根据意思来选,与人称无关!
should have done 过去本该做.(而没有)
would have done 过去若做了(实际没有)将会.
could have done 本可以/本能.

should have done貌似说过去应该完成而没有完成的事情
would have done说的是过去看过去的将来应该已经完成的
could have done说的是一种可能性
他们都可以用于各种人称