问题补充:
—May I speak to John?
---Sorry, he Japan. But he in two days.
A. has been to; will come back
B. has gone to; will come back
C. has been in; would come back
D. has gone to; come back
答案:
A. has been to; will come back
(答案→)B. has gone to; will come back
C. has been in; would come back
D. has gone to; come back
解析:此题重点考查英语语法的相关知识。根据电话内容可知约翰已经去了日本,他将在两天之后回国,根据此意,可知应选B。