A long time __________ since he ________ Shanghai.A.have passed, left B.has pass

A long time __________ since he ________ Shanghai.A.have passed, left B.has pass

题型:不详难度:来源:
A long time __________ since he ________ Shanghai.
A.have passed, left B.has passed, left C.have past, has leftD.has past, left

答案
B
解析

试题分析:句意:自从他离开上海,已经过去很长一段时间了。结合语境可知主句描述的是现在已经完成的动作,故用现在完成时态。前文主语是抽象名词,不可数,故助动词用单数。从句中强调的是过去的动作,故用一般过去时态。Pass的过去分词时passed,选B。
点评:英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
举一反三
If your homework    _   , your can watch TV.
A.will be doneB.doesC.is doneD.has done

题型:不详难度:| 查看答案
Great changes         in China since 1978.
A.took placeB.has happenedC.have taken place D.happened

题型:不详难度:| 查看答案
It is really a wonderful film. I      it just now and still feel frightened at present.
A.will seeB.sawC.seeD.have seen

题型:不详难度:| 查看答案
It’s more than 8 years since I         a teacher.
A.becomeB.has becomeC.becameD.becomes

题型:不详难度:| 查看答案
——Did you see a man in black pass by just now?
——No,sir.I___________a newspaper.
A.readB.was readingC.would readD.am reading

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

超级试练试题库

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