have lefe 说明动作的完成时,表示已经left,如 He has left before you come.--他在你来前就已经走啦~!
he left two minutes ago.表示一个动作,本句用在过去时上^_^