题目内容

7.---Have you seen Mr.White recently?
---Oh,he ___________ to the USA for business,and he _____________back next week.(  )
A.Has been; will beB.has gone; will be
C.has been; has beenD.has gone; has been

分析 -你最近见过怀特先生吗?
-噢,他已经出差去美国了,下周他会回来.

解答 答案:B
根据题意可知他已经去美国了,说话时怀特先生不在.而have been to 表示"过去曾去过某地",说话时已从该地回来或已从该地去了其他地方,总之,现在已不在该地;have gone to则表示"已去了某地",说话时不在说话地点,或在去某地的途中,或已到了某地,总之现在还未回来;可以排除A.C.next week下周将会回来,用一般将来时:will+do/be,故选B.

点评 本题考查学生have been to和 have gone to 的区别,并根据标志词next week判断出一般现在时.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网