Разница между глаголом leave и другими синонимичными глаголами (come, go, arrive) заключается в том, что каждый из них обозначает разные аспекты перемещения. 1
Глагол leave переводится как «покидать» или «оставлять» и фокусируется на уходе с места, где находился субъект. 25
Глагол go означает «идти», «ехать» или «отправляться» и подразумевает движение от субъекта к какой-либо цели. 25
Глагол come используется для описания движения к месту говорящего или присутствующего и подразумевает, что объект движется в направлении к говорящему. 25
Глагол arrive переводится как «прибывать» и используется для обозначения момента прибытия в определённое место. 25