engee30 said:
In most cases, it's precisely as you think - it depends on the position of the speaker. But have a look at the dialogue below:
[woman talking to her man on the phone]
Woman: Mike, I'm missing you so much. I just can't wait for you to come back.
Man: No worries, honey. I'll be coming (not going) back soon.
Woman: You promise?
Man: Sure, babe.
Mike is away from his home, and yet uses the verb come instead of go. Interesting, innit!
The difficulty of explaining this issue arises because of the popular explanation of the difference between "come" and "go". Many people think that the difference is equvalent to the difference between "here" and "there". They think, "People come
here. People go
there."
This is not the case, which we can easily see in your example. "Here", for the man, is obviously where he is. He wouldn't say that "here" is where the woman is. Yet he uses "come".
This shows that the explanation I called popular is flawed. A better explanation is this. "Come" and "go" do not refer to "here" and "there", that is to the place where the speaker is. They refer to a group of people which is defined by the context. We use "come" to refer to moving to a place where there is at least one person of that group. We use "go" to refer to moving to a place where none of those people is.
These are not my thoughts. I have taken them from
this document. I tried to repeat what I read without using the difficult words Mr. Oshima uses. You will find there a more specific explanation of what the group of people mentioned above really is.
PS: To read the article, knowing something about deixis seems necessary. There is good explanation of the term
here.