中考专项训练 现在完成时单元练习题(含答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中考专项训练现在完成时单元练习题(含答案)
一、初中英语现在完成时
1.So far Tom with Mary _______ 50 left -behind children to do their homework after school.
A. help
B. helped
C. has helped
D. have helped
【答案】 C
【解析】【分析】此题要掌握现在完成时的时间状语及主语+with 短语是单数的概念,即可得出答案。选C。
2.My father ____ in a panda protection center for 10 years, so he knows a lot about panda.
A. was working
B. is working
C. has worked
D. will work
【答案】 C
【解析】【分析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。
【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。
3.—The drama series The Thunder (破冰行动) hits screens these days.
—Oh. What a pity! I ____________ any of them yet,
A. doesn't watch
B. didn't watch
C. won't watch
D. haven't watched
【答案】 D
【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。——哦。真遗憾!我任何一集也没有看过。根据Oh. What a pity!可知我没有看过。过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选D。
【点评】此题考查现在完成时。注意yet常和现在完成时连用。
4.I am surprised at the new look of my hometown,for it _____ a lot over the years.
A. changed
B. changes
C. will change
D. has changed
【答案】 D
【解析】【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,
结合over the years可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+过去分词,主语it,故has,故答案是D.
5.Wow! You ________ dinner! Let's eat now.
A. cook
B. are cooking
C. will cook
D. have cooked
【答案】 D
【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。故选D。
【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。
6.Nancy for five years.
A. was dying
B. has died
C. died
D. has been dead
【答案】 D
【解析】【分析】句意:南西去世五年了。A. was dying过去进行时态;B. has died现在完成时态;C. died一般过去时态; D. has been dead现在完成时态。句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for…连用,用成be dead。故选D。
【点评】本题考查时态辨析。某人去世了多少年就用延续性动词的现在完成时,has been dead。
7.The small shop ________ for several years.
A. opened
B. has been opened
C. has opened
D. has been open
【答案】 D
【解析】【分析】open是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词be open.根据句意,本句应用现在完成时态,故选D。
【点评】考查open转化为be open, be open里的open是形容词,不能加ed..
8.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。
【点评】考查现在完成时中延续性动词和短暂性动词的转换问题。
9.—Do you still play basketball?
—Oh, no. I ____ it for the past two years.
A. haven't played
B. didn't play
C. won't play
D. hadn't played
【答案】A
【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。