---Jack,Ihaven'tseenyourbrotherforalongtime.---He_______Shanghaionb

发布时间:2020-08-13 15:32:36

--- Jack, I haven't seen your brother for a long time. --- He _______ Shanghai on business for two monthsA.has gone toB.has been inC.has been to

网友回答

B解析试题分析:根据下文时间状语for two months,表示一段时间,可知谓语动词不能使用瞬间动词,故选B。他在上海出差有两个月了。考点:瞬间动词和持续性动词

点评:完成时态中的动词有瞬间动词和持续性动词之分,现在完成时态中表示一段时间的时间状语不能和瞬间动词连用,持续性动词不能和表示瞬间时间的时间状语连用,需注意区分。
以上问题属网友观点,不代表本站立场,仅供参考!