should have done与should do的区别

问题描述:

should have done与should do的区别

should have done过去虚拟语气,汉语语境“如果当初我.做了,就好了”表示后悔的意思.
should do处于个人意愿活日常要求的事情,“我应该...”