请问:should leave here与should have left here的区别?

问题描述:

请问:should leave here与should have left here的区别?

一个是现在时,一个是完成时,前者表示你应该离开这里,后者表示你本应该离开这里(实际上没有离开)