--- Jack, I haven"t seen your brother for a long time. --- He _______ Shanghai o

--- Jack, I haven"t seen your brother for a long time. --- He _______ Shanghai o

题型:不详难度:来源:

--- Jack, I haven"t seen your brother for a long time.
--- He _______ Shanghai on business for two months.
A. has gone to   B. has been in   C. has been to
答案
B
解析

试题分析:根据下文时间状语for two months,表示一段时间,可知谓语动词不能使用瞬间动词,故选B。他在上海出差有两个月了。
点评:完成时态中的动词有瞬间动词和持续性动词之分,现在完成时态中表示一段时间的时间状语不能和瞬间动词连用,持续性动词不能和表示瞬间时间的时间状语连用,需注意区分。
举一反三

This film ________ on CCTV 6 last year.
A. is shown       B. was shown       C. will be shown
题型:不详难度:| 查看答案

I don’t know if it _________ tomorrow. We won’t go shopping if it ____________.
A.will rain; rainsB.rains; will rainC.will rain; will rainD.rains; rains

题型:不详难度:| 查看答案

My friend Tom _______me __________ for an hour yesterday.
A.keep; waitB.keeping; waited
C.kept; waitingD.keeps; to wait

题型:不详难度:| 查看答案

The car ___________ me nearly $30,000.
A.spentB.boughtC.costD.took

题型:不详难度:| 查看答案

Another thing that he ___very difficult was English grammar.
A.findB.foundC.findingD.to find

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.