Tom with his parents to America. They back in two weeks.
A. have gone; will e
B. has gone; will e
C. have been; have e
D. have been; e
网友回答
A. have gone; will e
(答案→)B. has gone; will e
C. have been; have e
D. have been; e
解析:句意:汤姆还有他的父亲已经去了美国。他们两周后回来。结合语境可知前文描述的是现在已经完成的动作,故用现在完成时态。下文描述的是将来的动作,故用一般将来时态。Been to表示去过,已回来,故选B。