arrive用法问题

问题描述:

arrive用法问题
he will be arriving here.
he will be arriving home.
he will be arriving at ShangHai.
有哪个错吗?为什么?
如果都对或对某两个,为何有的用at?有的不用?
最后一句是he will be arriving in ShangHai.是写错的。

arrive+in表示大地方
arrive+at表示小地方
arrive+副词
get to=reach=arrive