1.Zhao Lan ____ already ____ in this school for two years.
A.was; studying
B.will; study
C.has; studied
D.are; studying
2.They usually ____ TV in the evening.
A.watch
B.will watch
C.are watching
D.watches
3.Judy ____ the Great Wall twice, and now she still ____ to go there.
A.went to; wanted
B.goes to; wants
C.has gone to; wants
D.has been to; wants
4.Excuse me. Look at the sign: NO SMOKING!
Sorry, I ____ it.
A.dont see
B.didnt see
C.havent seen
D.wont see
5.I havent finished my homework ____ .
A.yet
B.too
C.already
D.then
6.Tom has worked here ____ two years ago.
A.for
B.at
C.in
D.since
7.The child ____ crying when he saw his mother.
A.stop
B.stops
C.stopped
D.stopping
8.I ____ you for a long time. Where ____ you ____ ?
A.didn did; go
B.didn have gone
C.haven have; been
D.haven have; gone
9.When I ____ by the station, I saw the accident ____
A.past; happening
B.passed; happened
C.past; to happen
D.passed; happen
10.Wheres Bob?
----He ____ Paris with his sister.
----Hell be back in two weeks.
A.has been to
B.has gone to
C.comes from
D.went to
下一页:参考答案
点击查看:2014中考英语语法专项训练
参考答案
1.C.句中有already和for two years,故用现在完成时。
2.A.usually常与一般现在时连用。
3.D.前一个分句中有twice,提示用表示去过哪里的短语,故用has been to.后一分句表示她还想去那里,故用wants.
4.B.说没看见应是在谈话之前发生的,故应用过去时。
5.A.yet作副词,意为仍然、还,可用于现在完成时的疑问句和否定句,不用于肯定句。
6.D.(一段时间) ago虽不能和现在完成时连用,前面加上since就可以了。since后接时间点,ago恰好是一个表过去的时间点。注意since后只能接时间点,for后接一段时间。
7.C.从句用来的是一般过去时,故主句也用一般过去时。
8.C.for a long time一般与现在完成时连用;问对方上哪去了?那他(她)一定是已从那里回来,故应用 have been.
9.D.pass是路过,past也是路过,但past是介词或副词,不能作谓语词。happen是不带to的不定式作宾补。
10.B.问第三人称上哪去了,那么他(他们)一定不在此处,故应用have(has)gone.
上一篇: 2014中考英语语法专项训练:动词(7)