☝ Как-то англичанин сказал мне: не используй COME, если ты или собеседник не находитесь в месте, о котором говорите.
COME используем только если вы или собеседник находитесь в месте, о котором вы говорите. Глагол означает движение в направлении того места, где находится говорящий или слушающий. Во всех остальных случаях используйте GO.
Разница: 🏃Are you coming to the party? – Ты придешь на вечеринку?
Задающий вопрос находится на вечеринке.
Are you going to the party? - Ты пойдешь на вечеринку?
Задающий вопрос не находится на вечеринке.
Или так: I'm going to see my sister next Monday. - Я собираюсь навестить мою сестру в следующий понедельник. Ни вас, ни вашего собеседника нет в месте, где находится сестра, поэтому только «go».
My cousin is coming to see me next week. - Мой двоюродный брат придет навестить меня на следующей неделе.
☝ Говорящий находится в месте, о котором говорит, поэтому «come».
Даже если вы когда-то были в месте, о котором говорите, то в него все равно нельзя «come», только «go».
Более сложный пример: Anna is always tired when she comes home. - Анна всегда уставшая, когда приходит домой.
- вы здесь можете использовать «come», только если вы или собеседник приходите домой раньше Анны.
Если в момент, когда она приходит, вас дома нет, тогда «Anna is always tired when she gets home».