人教版中考英语复习专题 现在完成时难点总结 练习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人教版中考英语复习专题现在完成时难点总结练习
一、初中英语现在完成时
1.His cat has ________ for five weeks.
A. died
B. been dead
C. dying
D. dies
【答案】 B
【解析】【分析】句意:他的猫已经死了5个星期了。die是短暂性动词,不能表示状态的延续。由时间状语 for five weeks可知应用延续性动词,故答案选B。
【点评】考查现在完成时。
2.—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
【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。
【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。
3.I scared of dogs ever since a dog hurt me when I was five years old.
A. will be
B. was
C. have been
D. would be
【答案】 C
【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。句意是:自从我五岁时被狗伤过之后我就一直怕狗。
【点评】本题考查现在完成时的用法。
4.He ___________ for ten years.
A. has been married
B. married
C. got married
D. has married
【答案】A
【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。get married需换成be married。故选A。
【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。学生必须牢记这两种词的转换及转换条件。
5.—How many letters you to your mother?
—109 in all, since 2016.
A. has, written
B. have, written
C. did, write
D. are, writing 【答案】 B
【解析】【分析】句意:——你给你妈写了多少封信?——从2016年起,总共109封。句中since 2016是现在完成时态常用的时间状语,其结构是主语+have/has+动词过去分词,且主语是you,则应填写have written,故答案选B。
【点评】考查动词的时态。注意现在完成时的用法。
6.—Where is Catherine? I haven't seen her for days.
—She Wuhan. She'll be back next week.
A. has gone to
B. has been to
C. have gone to
D. have been to
【答案】 A
【解析】【分析】句意:——Catherine在哪里?我好几天没见她。——她已经去武汉了。她将下周回来。主语是she,所以用has,排除C、D。A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。根据She'll be back next week.她下周回来可知现在还没有回来,故选A。
【点评】考查短语辨析,注意平时识记其区别,理解句意。
7.—— ______you _____ out the problem, Sam?
——Not yet, but I'm going to.
A. Did, work
B. Are, working
C. Have, worked
D. Will , work
【答案】 C
【解析】【分析】句意:萨姆,你计算出这道数学题了吗?——还没有,但是快了。结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。选C。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一般具有时态上的对应关系,注意结合这一特点进行区分。
8.— Mary, I remember you several years ago.
— Yes, I for 3 years.
A. married, have married
B. married, married
C. married, have been married
D. have married, have been married
【答案】 C
【解析】【分析】句意:——Mary,我记得几年前你结婚了。——是的,我已经结婚三年了。ago表明时态是一般过去时,所以用过去式married。排除D。for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。marry是