Question: has left or had left?
Answer: Now, in present tense, the Present Perfect Tense is based on the format, have/has + the past participle of the verb. For example, 'He has gone'. Now 'gone is the past participle of the verb 'go'. Hence, the correct answer is, "he has left".