Is has left proper grammar?
Now ‘gone is the past participle of the verb ‘go’. Hence, the correct answer is, “he has left”. And if you wan to make this expression as interrogative (question), it will be, “Has he left” for present tense. “He has left” is correct.
Have you left vs did you leave?
Have is a plural helping verb and is perfect to be used with they. However you can use did with both singular and plural noun, the sentence is incorrect because with did, third form of verb is not used. We always use first form of verb with did. Hence, it should be leave instead of left.
Is it correct to say he left the office an hour ago?
No. If you want to say the time, then you say it in the past simple tense as with he left…an hour ago. If you don’t know the time or you just want to inform the event, use the present perfect as in he has just left the office. He has left the office an hour ago. He left the office just an hour ago.
Is “He has left the office” correct grammar?
It is not (correct.) The verb is present perfect, which refers to time in the past up until the present time. You can say, “ He has left the office ”, which means at some time in the past up to the present, he left the office.
What does ‘after he left’ mean in this sentence?
‘after he left’ = the story context is past. The ‘after’ has no bearing on the tense change. e.g. After he left the building, he realised he left his wallet behind. He knew he was a dumbass, but he didn’t believe he was this dumb. The latter part is present tense – so “Long after he has left…” is the right prefix.
What does it mean when someone says he left the office?
You can say, “He has left the office”, which means at some time in the past up to the present, he left the office. You could say, “He had left the office an hour ago,” which is the past perfect and refers to a time up to an hour ago, when he left the office.