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

来源:学生作业学帮网 编辑:学帮网 时间:2024/07/01 07:27:26

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

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

前者是应该离开这里,后者是应该已经离开了这里。分别是对现在和对过去的推测。

两者的区别在于一个是现在时,另一个是过去时。
should leave here的意思是现在应该走了
should have left here意思是过去本该离开这,但是没有离开。