C.
the palace 宫殿
arrive at +地点,不能用on
A.的意思是出发去…,意思是还没到宫殿,也就不会surprised,与句意不符…
D的意思是离开…,同样与句意不符…
衷心地祝你快乐…