【英语】英语现在完成时专题训练答案含解析
- 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.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.—How do you like Treasure Island,Lucy?
—It's so exciting that I _______ it twice.
A. am reading
B. have read
C. was reading
D. had read
【答案】B
【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。
【点评】此题考查现在完成时的用法。
4.—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+一段时间连用。
5.— 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。
6.He ___________ for ten years.
A. has been married
B. married
C. got married
D. has married
【答案】A
【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。get married需换成be married。故选A。
【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。学生必须牢记这两种词的转换及转换条件。
7.—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。
【点评】考查动词的时态。注意现在完成时的用法。
8.—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。
【点评】考查短语辨析,注意平时识记其区别,理解句意。
9.—How many times _______ you _______ to Beijing this year?
—Three times.
A. have;been
B. had;been
C. have;gone
D. had;gone