I was recently speaking to my friend over the phone. She asked about the whereabouts of my other friend, to which I replied "I don't know. I went home already." (Keep in mind that while saying this, I was already at home. After hearing this, my mother proceeded to comment on my incorrect grammar in the above dialogue. I was just wondering if 'I came back home' should be used instead of 'I went back home', and if the latter is grammatically incorrect in my situation. Thank you for answering.

  • 1
    1. Are you a native speaker, (i think you are) or/and is your mother also? 2. Where are you from? 3. Which English dialect do you speak, e.g. American, British, Australian, etc. ?
    – Mari-Lou A
    Apr 7, 2017 at 9:23
  • IMO latter reveals your current location[home] and the first one doesn't
    – Mahendran
    Apr 7, 2017 at 9:40
  • 2
    Your mother is incorrect. Your statement is perfectly grammatical, logical, and idiomatic. Some languages use their equivalents to the verbs come and go strictly based on where the speaker is located at the moment of utterance; English is not such a language. In English, the relevant location can be any location that is clear and within the scope of the current conversation—whether it's the present or past location of the speaker or the listener, or somewhere else entirely. May 9, 2017 at 7:04
  • 2
    Come on: If you are at home, you say: I don't know, I'm already home. OR "I've already come home. Your mother is right: I went home already is wrong. Only it is not the grammar, it is usage for go and come.
    – Lambie
    Apr 8, 2021 at 17:45
  • Even 'He went home already' sounds odd to my British ears; I'd expect 'He's gone home already'. Apr 8, 2021 at 18:21

7 Answers 7


In general you "come here" and "go there". As "went" is the past participle of "to go" I can see your mother's point. However, in my idiolect (I'm a native British English speaker) what you said sounds completely normal to me.

I think in "go home" from work (/school etc.), the focus is on leaving work rather than arriving at home. Hence it is "go {somewhere} from work" rather than "come here {from work}".

  • 2
    "I went home early" is likely the more idiomatic phrasing in the US, since it reflects that the decision to leave was (presumably) made at the site of this activity, vs having been predetermined or some such. As such it more properly reflects the historical narrative.
    – Hot Licks
    May 9, 2017 at 11:33
  • 1
    @HotLicks That is completely inaccurate. If I am home, I would never, ever say: I went home early speaking on the phone. IF however, I was seeing the person outside my home, I would say: I don't know because yesterday I went home early.
    – Lambie
    Apr 8, 2021 at 17:46
  • @Lambie For once we're in total agreement (assuming 'outside my home' = 'still quite a long way from home'). Apr 8, 2021 at 18:09
  • @EdwinAshworth But I am sure some noble soul will disagree. :)
    – Lambie
    Apr 8, 2021 at 18:13

It really just depends on the frame of reference that you intended at the time of your statement.

If your point is that you were not in a viable location to be able to answer the question, ie. if you want to highlight the fact not only is your present state inadequate for answering the question, but it's been that way for some time so there's no way I can answer your question in good faith...then you nailed it.

A simpler analogous method to choose which one more precisely iterates the idea you wish to convey is:

Did you picture the place your friend still thought you were?

Or did you picture or actually look around at your contemporaneous environment (inside your house) while formulating your response?

In this latter case, the second one would be the more suitable.


The question has nothing to do with grammar: the sentence does not, even arguably, violate any rule of English grammar. It also has nothing to do with truthfulness: the sentence was obviously true at the time of its utterance. The question is a matter of pragmatics.

If your mother's objection were fully developed, it would probably be that 'I went home' does not convey whether you are still on your way or have already arrived, which makes it less informative than 'I came home'. Usually, she might argue, we don't choose a less informative expression when a more informative one could be used with the same amount of effort.

In your defence, you can argue that the extra information conveyed by 'I came home' would be distracting given the overall purpose of the communication. It is irrelevant to your point whether you are home or still in transit; the only thing that matters is that you have left the place where your friend might be. The communication is focused on that place, and 'I went home' arguably fits that focus better than 'I came home'.


I replied "I don't know. I went home already."

It is the tense that is wrong. You are referring to your [lack of] knowledge about your friend. You intend to say "I don't know what happened to him, I had already gone home."

Thus "I don't know. I had already gone home [at that time]."

The past perfect is correct as it refers to a completed event in the past that gives context as to why you do not know.


go and come are about directionality and location of the speaker. It is not about grammar, it's about pragmatics.

If I am home: I say on the phone to someone.

  • I've come home or I am home now.

If I am not at home: I say:

  • I'm going home now.

If I am not at home and speaking to someone about go + home, I say:

  • I went home at lunch time and came here afterwards.

Direction and the speaker:

If you are moving or have moved away from the place where you are, you use GO (away from it).
If you are moving or have moved to the place where you are, you use COME (to it).

And if you are at home and say went home, you are a dodo bird. Because, really, you went to work or school or the office or the store and you then came home.

In short, if I am at home and say: "I went home" to someone there or on the phone, I'm a real dodo bird.

The same is true (in formal terms) of bring and take. Now, I shall be not going into that one here but am interested to see who can guess the most misused one (bring or take), which, has now been absorbed into the American idiom so thoroughly you need a special tool to remove it. [by the way, that is a joke]

And by the way, the same is true in French, Spanish and Portuguese.

venir/aller venir(se)/ir(se) vir/ir

You would never say on the phone to a person, if you are at home: Je suis allée chez moi tôt aujourd'hui. [go] You would say: Je suis venue [ou rentrée] chez moi tôt aujourd'hui. [come]

  • I think it differs more on perspective. If Mom, who's home, asks you what you did, you can say "I went to school, then came home", because you're talking to someone who is at the current location in question. If Mom, who meets you at the barber, asks you what you did, you can say, "I went to school, then went home", implying that neither you nor the person you are talking to are at the mentioned location. Jun 10, 2021 at 1:44
  • @williamfakespeare Yes, of course. In one, Mom is at home and in two, she isn't. Her location in the first instance is home and her location in the second is the barbershop. The barbershop is a location, too.
    – Lambie
    Jun 10, 2021 at 13:27

I am also confused. A European friend texted me today and said my family went to me today. It obviously doesn’t not sound right and I corrected her by saying my family came to visit me. So I think her location is important unlike what I read above. They went to my house vs they came to my house is entirely dependent on one’s location.

  • You say to him/her: "My family came to visit me", but she could correctly say: Your family went to visit you today, right?
    – Lambie
    Apr 8, 2021 at 18:15

You're using the past to answer in the present and that's where the issue is. I would suggest that your answer should have been "I don't know, I'm at home/I'm back at home now".

If you were talking the next day however and were asked "when did Katie leave Sarah's?" you could have answered "I don't know, I'd already come/gone home", depending on your location either at home or not when having that specific conversation.

Hope that's helpful!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.