My sister       Shanghai for two years.A.has been toB.has gone toC.has come toD.

My sister       Shanghai for two years.A.has been toB.has gone toC.has come toD.

题型:不详难度:来源:
My sister       Shanghai for two years.
A.has been toB.has gone toC.has come toD.has been in

答案
D
解析

试题分析:英语中表示一段时间的时间状语不能和瞬间动词一起使用,反之表示瞬间的时间状语不能是持续性动词一起使用。For two years是表示一段时间的时间状语,选项ABC表示瞬间动作,只有选项D表示持续性动作,故选D。
点评:英语完成时态中有瞬间动词与持续性动词之分,瞬间动词只表示瞬间动作,不能和表示一段时间的时间状语连用,反之持续性动词也是一样。再没有时间状语的情况下,就要结合语境具体分析。
举一反三
--     you ever       to America?
A.Have; goneB.Has; beenC.Have; beenD.Has; gone

题型:不详难度:| 查看答案
—What did the teacher say just now?
---Sorry. I didn’t catch it. I        about something else.
A.thinkB.will thinkC.was thinkingD.thinks

题型:不详难度:| 查看答案
---When did Betty        Beijing?
A.arriveB.arrive inC.gotD.got to

题型:不详难度:| 查看答案
I        my homework while my mother was reading a book last night.
A.didB.doC.was doingD.were doing

题型:不详难度:| 查看答案
---     you having supper at this time yesterday?
---No, I was     .
A.Are; having a restB.Were; read a book
C.Are; watching TVD.Were; singing

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

超级试练试题库

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