选A.
arrive in和arrive at都表示到达的意思,arrive in表示到达的大地方,比如:arrive in China/France;arrive at后面则是跟小地方,就如句子中的上海,或是北京哪哪的城市.