Tom isn’t here. He left here an hour ago.

Status
Not open for further replies.

Alice Chu

Member
Joined
Oct 14, 2019
Member Type
English Teacher
Native Language
Chinese
Home Country
Taiwan
Current Location
Taiwan
The first sentence is wrong because the action of leaving is completed and can’t continue anymore.
The other sentences are correct.
Is my understanding correct?

1. Tom isn’t here. He has left here for an hour.
2. Tom isn’t here. He left here an hour ago.
3. Tom isn’t here. He has just left here.
4. Tom has been leaving here for an hour, but he is still here.
 
Yes, your understanding is correct, but your "correct" sentences are a bit wordy/unnatural. I'd cut the following words:

2. Tom isn’t here. He left [STRIKE]here[/STRIKE] an hour ago.
3. Tom isn’t here. He [STRIKE]has[/STRIKE] just left [STRIKE]here[/STRIKE].
4. Tom has been leaving [STRIKE]here[/STRIKE] for an hour, but he is still here.
 
3. Tom isn’t here. He [STRIKE]has[/STRIKE] just left [STRIKE]here[/STRIKE].
That would be he has just left for most speakers of BrE.
 
1. Tom isn’t here. He has left [STRIKE]here[/STRIKE] for an hour.

That is possible in some contexts, for example, he left a very short time ago, intending to return an hour after his departure.
 
Both seem to describe what has come to be known as "brexiting".

___________________________________________
Not a teacher
 
I'd like both Alice and slevlife to come up with a context in which that can work.
Setting: A social event.
A: Has Tom left? He told me a while ago he was heading out.
B: Tom has been leaving for an hour, but he's still here. Just a moment ago I saw him saying goodbye to Bob.
 
Maybe it's just me, but I've met a lot of people who "have been quitting their job" for a long time.

I assume similar people can be found at parties, people who "have been leaving" for a few hours, but I can't be sure. I've never seen one because I'm an anti-social weirdo who never goes to parties.
 
Last edited:
Both seem to describe what has come to be known as "brexiting".

That is a highly specialised form of leaving. ;-)
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top