---Whereisyouruncle?---He______toLondon.He______foroverthreemonths.A

发布时间:2020-08-13 21:42:34

--- Where is your uncle?
--- He ______ to London. He ______ for over three months.A.has been, has leftB.has gone, has been awayC.has gone, has goneD.has gone, has left

网友回答

B解析考查情景交际和现在完成时。“你叔叔在哪里?”“他去伦敦了。他已经离开三个多月了。”have gone to“去了某地还没回来”;have been to“去过某地”;leave是短暂性动词,不能与一段时间连用,要转换为be away。故选B。
以上问题属网友观点,不代表本站立场,仅供参考!