九年级英语 现在完成时练习题(含答案)
- 格式:doc
- 大小:72.00 KB
- 文档页数:8
九年级英语现在完成时练习题(含答案)
一、初中英语现在完成时
1.He has studied in our school __________.
A. since five years
B. for five years
C. for five years ago
D. in five years
【答案】B
【解析】【分析】句意:他已经在我们学校学习五年了。has studied是现在完成时,和for+段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。
【点评】考查时间状语。根据句意选出正确的时间状语。
2.—Lucy, is your uncle a teacher?
—Yes, he is. He history for nearly 20 years.
A. teaches
B. has taught
C. is teaching
D. will teach
【答案】B
【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。他教历史将近20年了。根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。主语是he,用has,故选B.
【点评】考查现在完成时,注意其常与for+一段时间连用。
3.— Where is your uncle? I haven't seen him for a long time.
— He _______ Beijing for about half a year. He moved there in January.
A. has gone to
B. has been to
C. has arrived in
D. has been in
【答案】 D
【解析】【分析】考查延续与非延续性动词。根据for about half a year是一段时间,排除非延续性动词A、B、C这三个选项,故选D。
4.You must return the books to the library because you _________ them for more than two weeks.
A. have lent
B. have borrowed
C. have kept
【答案】C
【解析】【分析】句意是:你必须把书还给图书馆因为你已经……两个多星期了。for more than two weeks 表示时间段,在现在完成时中需要和延续性动词连用,lend 和 borrow 都是短暂性动词,keep 具有延续性,故选C。
【点评】考查现在完成时中延续性动词和短暂性动词的转换问题。
5.—Look! Your teacher Miss White is over there.
—No, it can't be her. She ______ to Beijing.
A. has gone
B. has been
C. went
D. will go
【答案】A
【解析】【分析】句意:--看!你的老师怀特小姐在那边。--不,那肯定不是她。她去了北京。A. has gone去了某地,表示该人不在说话地点; B. has been去过某地,表示主语曾经去过某地,有这种经历;C. went过去式,去;D. will go将来时态,将要去。根据前面的否定猜测,可知怀特小姐去了北京,故选A。
【点评】考查固定搭配have gone to。
6.Mr.Fan in 2005.In other words,he for 9 years till now.
A. got married;has been married
B. married;had been married
C. got married;had been married
D. married;got married
【答案】 A
【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次 married 后面要接宾语,get married 表示的是短暂性动作,所以应填get married. 第二空由“till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此处married做形容词“已婚的”故填“has been married”,故选A.
【点评】此题考查了动词时态问题,同时也考查了“get married”和“married ”的区别。
7.—Your new bike is so nice! When did you buy it?
—In July. I _____it for two weeks.
A. had
B. have had
C. have bought
D. bought
【答案】 B
【解析】【分析】句意:——你的新自行车那么好看。你什么时候买的。——七月份,我买了两周了。根据for two weeks,可知句子时态为现在完成时,而且谓语动词必须是延续性的。因此排除AD,buy是结束性动词,不能够延续,应此排除,故答案是B。
【点评】考查现在完成时,注意现在完成时中延续性动词的使用。
8.— Hobo and Eddie the cinema to watch the film Zootopia.
— Oh, that's why I can't find them now.
A. have gone to
B. have been to
C. has gone to
D. has been to
【答案】 A
【解析】【分析】考查主谓一致。句意:——侯博和埃迪去了电影院看电影《疯狂动物城》。——哦,这就是为什么我现在找不到他们的原因。have gone to去了;been to去过。Hobo and Eddie作主语,谓语动词要用复数形式。所以选A。