—Hello! May I speak to Alice?—Sorry, she _____ Shanghai. A.have gone to B.has been to C

D

试题分析:句意:-你好,我可以找一下Alice吗?-对不起,她去了上海。have/has gone to 表示去了某地,还没回来;have/has been to 表示去过某地,去了又回来了;has been in呆在某地多长时间了;根据句意可知,Alice现在不在,故她去上海还没回来。又因为这句话的主语是she,是第三人称单数形式。故选D。