should do 和should have done怎么解释

问题描述:

should do 和should have done怎么解释

应该做(未发生);本该做(该做但没做,含责备的意思)