问题补充:
--Mary, where’s Simon? I haven’t seen him for days.
--He Japan. This may be the third time he there.
A. has been to, has gone to
B. has been to, has gone
C. has gone to, has been to
D. has gone to, has been
答案:
A. has been to, has gone to
B. has been to, has gone
C. has gone to, has been to
(答案→)D. has gone to, has been
解析:此题重点考查have gone to和have been to的区别,前者表示去了某地,当事人不在本地;后者表示曾经去过某地,当事人已从目的地回来了。根据语境句意可知选择D。