shouldn't have done 和shouldn't do 区别
问题描述:
shouldn't have done 和shouldn't do 区别
答
shouldn't have done 是本不应该做却做了(强调做了错事)
shouldn't do 是不应该做 (不强调做没做)