中考英语现在完成时解题技巧讲解及练习题(含答案).docx

上传人:罗晋 文档编号:8689031 上传时间:2020-12-22 格式:DOCX 页数:8 大小:212.52KB
返回 下载 相关 举报
中考英语现在完成时解题技巧讲解及练习题(含答案).docx_第1页
第1页 / 共8页
中考英语现在完成时解题技巧讲解及练习题(含答案).docx_第2页
第2页 / 共8页
中考英语现在完成时解题技巧讲解及练习题(含答案).docx_第3页
第3页 / 共8页
中考英语现在完成时解题技巧讲解及练习题(含答案).docx_第4页
第4页 / 共8页
中考英语现在完成时解题技巧讲解及练习题(含答案).docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《中考英语现在完成时解题技巧讲解及练习题(含答案).docx》由会员分享,可在线阅读,更多相关《中考英语现在完成时解题技巧讲解及练习题(含答案).docx(8页珍藏版)》请在三一文库上搜索。

1、中考英语现在完成时解题技巧讲解及练习题( 含答案 )一、初中英语现在完成时1Ia cold. I am not feeling well nowA. caughtB. have caughtC. was catchingD. had caught【答案】B【解析】 【分析】句意:我感冒了,我现在不舒服。catch a cold 意为 “感冒 ”。由句意可知应用现在完成时。故选B。【点评】考查现在完成时。2What great progress Huawei _ in recent years!No wonder it is widely known in all parts of the wo

2、rld.A. is makingB. has madeC. makesD. made【答案】B【解析】 【分析】句意:华为近几年取得了多大的进步啊!难怪它在世界的每个角落都出名。根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。3My father _ in a panda protection center for 10 years, so he knows a lot about panda.A. was workingB. is wo

3、rkingC. has workedD. will work【答案】C【解析】 【分析】句意:我父亲在熊猫保护中心工作了10 年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father ,助动词要用has,故选 C。【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。4I am surprised at the new look of my hometown, for it _ a lot over the years A. changedB. changesC. will changeD. has changed【答

4、案】D【解析】 【分析】我对我的家乡的新面貌感到惊讶,因为这几年改变了很多,结合 over the years 可知表达的动作发生在过去,对现在造成一定的影响,故用现在完成时have/has+ 去分 ,主 it ,故 has,故答案是D5Wow! You _ dinner! Lets eat now.A. cookB. are cookingC. will cookD. have cooked【答案】D【解析】 【分析】句意:Wow ,你做好分了, 我 在来吃。根据本句 的 是 在,根据 境可知 的状 完成。故 D。“ Wow”及 “now”可知【点 】 的 可以根据 与上下文之 的前后关系来

5、判断。6Where is your father?.A. He has been to ShanghaiC. He has gone to ShanghaiB. He has been in ShanghaiD. He have been to Shanghai【答案】 C【解析】 【分析】句意:你的父 在哪儿?他去上海了。Have been to去 某地(已回); have been in 在 ; have gone to 去了某地(未回)。本 中父 是人 在找的人,所以是去了某地, 没回来,用have gone to。主 he 是三人称 数,用has gone to。故选 C。【点 】本

6、考 在完成 。以及 Have been to ;have been in ; have gone to 三个短 的 和用法。7 Where is your uncle? I havent seen him for a long time. He _ Beijing for about half a year. He moved there in January.A. has gone toB. has been toC. has arrived inD. has been in【答案】D【解析】 【分析】考 延 与非延 性 。根据 for about half a year 是一段 ,排除非延

7、 性 A、 B、 C 三个 ,故 D。8My parentsfor twenty years by the time I was 15.A. marriedB. had marriedC. had been marriedD. had got married【答案】C【解析】 【分析】 for twenty years二“十年 ” 表一段 的状 ,要求 具有持 性。而在所 中,只有be married 表示 婚状 ,具有延 性,故 C。【点评】本题考查非延续性动词与延续性动词的转换。9How many lettersyouto your mother?109 in all, since 201

8、6.A. has, writtenB. have, writtenC. did, writeD. are, writing【答案】B【解析】 【分析】句意:你给你妈写了多少封信?从 2016 年起,总共109 封。句中 since 2016 是现在完成时态常用的时间状语,其结构是主语 +have/has+ 动词过去分词,且主语是 you,则应填写 have written ,故答案选 B。【点评】考查动词的时态。注意现在完成时的用法。10 Where is Catherine? I havent seen her for days.SheWuhan. Shell be back next we

9、ek.A. has gone toB. has been toC. have gone toD. have been to【答案】A【解析】 【分析】句意:Catherine 在哪里?我好几天没见她。她已经去武汉了。她将下周回来。主语是she,所以用has,排除 C、 D。 A.已经去了某地,在去的路上,还没有回来; B.已经去过某地,表示去了某地,并且回来了。根据Shell be back next week. 她下周回来可知现在还没有回来,故选A。【点评】考查短语辨析,注意平时识记其区别,理解句意。11 I havent seen your grandfather for two year

10、s. What happened to him?Oh, he _ here for two years.A. stayedB. hasnt stayedC. staysD. hadnt stayed【答案】B【解析】 【分析】答语中的 for two years 是一段时间,用在现在完成时的句中时。现在完成时的结构:主语 +have/ has +过去分词。可知选 B。【点评】考查现在完成时12 Look! Your teacher Miss White is over there.No, it cant be her. She _ to Beijing.A. has goneB. has be

11、enC. wentD. will go【答案】A【解析】 【分析】句意:-看!你的老师怀特小姐在那边。-不,那肯定不是她。她去了北京。 A. has gone去了某地,表示该人不在说话地点;B. has been去过某地,表示主语曾经去过某地,有这种经历;C. went过去式,去;D. will go将来时态,将要去。根据前面的否定猜测,可知怀特小姐去了北京,故选A。【点 】考 固定搭配have gone to 。13 What _ you just now?Dont worry. Nothing _.A. has happens to; has happenedB. happened; ha

12、ppenedC. happened; has happenedD. happened to; has happened【答案】 D【解析】 【分析】句意:- 才你 生了什么事?- 担心,没什么事 生。固定句式What happened to 生了什么?第二空是回答之前并没有 生任何事情,所以不必担心,用 在完成 , has happened,故答案 D。【点 】考 ,一般 去 表示 去某个 生的 作; 在完成 表示 去的 作 在造成的 果或影响。14 I _ an invitation to the concert. I cant wait to go.A. receiveB. will re

13、ceiveC. was receivingD. have received【答案】 D【解析】 【分析】句意:我已 收到音 会的邀 ,我等不及要去了。由句意得知我已 收到去音 会的邀 函, 作已完成造成的影响是我等不及要去,要用 在完成 ,故答案 D。【点 】考 。根据 目所 境推断出 使用的 。15 So far Tom with Mary _ 50 left -behind children to do their homework after school.A. helpB. helpedC. has helpedD. have helped【答案】C【解析】 【分析】此 要掌握 在完成

14、 的 状 及主 +with 短 是 数的概念,即可得出答案。 C。16 SusanChina before This is her first time to be here A. wont visitB. wasnt visitingC. hasnt visitedD. doesnt visit【答案】 C【解析】 【分析】句意: 珊以前没有来 中国。表示以前没有来 中国,用 在完成 。故 C 正确。【点 】考 句子 。17 He _ for ten years.A. has been marriedB. marriedC. got marriedD. had married【答案】A【解析

15、】 【分析】句意 :他结婚十年了。根据句意可知是从过去持续到现在的动作,应该用现在完成时。故选 A。18 All members_ are admitted to the auditorium.A. have got the ticketsB. that had got the ticketsC. that have got the ticketsD. had got the tickets【答案】C【解析】 【分析】句意:所有得到票的成员都被允许进入了观众席。根据题意可知,本句为定语从句,且从句中缺少主语,需要用that 或 who 引导, 且 不可省略, 所以排除A和 D。票已经拿到了,因

16、此用完成时,根据are 可知,用现在完成时,have got,故选 C。【点评】考查定语从句和时态,注意tha 引导从句的用法。19 I cant get into my room now because I _ my key.A. loseB. will loseC. have lostD. am losing【答案】C【解析】 【分析】我不能进屋了,因为我已经丢了我的钥匙。已经发生的事,用现代完成时。【点评】考查时态的用法。20 一 Is Tom at home? No, heto the town.A. has beenB. has goneC. goesD. will go【答案】B【

17、解析】 【分析】考查动词的时态。由语境可知,Tom 去镇上了,现在不在家。表示“已经去了某地 ”应用 have gone to sp. 。故选 B。 have been to sp. 表示 “去过某地 ”,现在已经回来了。【点评】考查have been to 与 have gone to 的辨析。21 Wheres Mr Jones?Heto the post office A. goesB. will goC. has beenD. has gone【答案】D【解析】 【分析】句意:jones 在哪?他已经去了邮局。该句是问jones 现在的去向,而jones 去邮局是在询问之前就发生了的并

18、且对现在产生的影响是他还没回来,所以用完成时。故选 D。【点评】分析句意,注意现在完成时的用法之一即已经发生了的事情并对现在产生影响。22 Jack_ school two years ago and he _ for two years.A. leaves; has gone B. left; has been away C. leaves; has been away D. left; has gone 【答案】 B【解析】 【分析】句意:Jack 两年前离开学校,他离开有两年时间了。twoyears ago 表示动作瞬间结束用一般过去时, leave 的过去式为 left , for t

19、wo years 表示状态延续用现在完成时, leave 需换成 be away from ,且 Jack 相当于第三人称单数,用 has been away from 。故选 B。【点评】考查一般过去时和现在完成时,注意根据标志性短语确定时态。23 I have lived here _ I was born.A. beforeB. whenC. forD. since【答案】D【解析】 【分析】自从我出生我就一直生活在这里。自从用since.【点评】考查关连词的用法。24 Whatyouin the past two hours, my baby?A. will; doB. have; d

20、oneC. are; doingD. would; do【答案】B【解析】 【分析】句意:在过去的两个小时你做了什么,我的乖乖?根据“in the past twohours ”知用完成时态。故选可B。【点评】考查现在完成时。25 一 Where is Mr Miller?一 Heto New York Hethere three times A. has been; has goneB. has gone; has goneC. has gone:has beenD. has been; has been【答案】C【解析】 【分析】句意:Miller 先生去哪儿了?他去纽约了。他去过那去纽约

21、了还未回来,用has gone to;他去过三次,用has been。故选 C。【点评】考查现在完成时has gone to 和 has been to 的用法。3 次了。他26 William Shakespearefor 400 years, but his works still have great influence today.A. diedB. was dyingC. has diedD. has been dead【答案】 D【解析】 【分析】句意:威廉莎士比亚已经逝世 400 年了,但现在他的作品仍然有很大的影响力。由题干中的for 400years 可知应用现在完成时,且用

22、延续性动词,排除A、B 两项, C 项中动词 die 是非延续性动词,故选 D。【点评】考查现在完成时。27 Our foreign teacher Miss Smithus English since five years ago.A. taughtB. is teachingC. has taughtD. teaches【答案】 C【解析】 【分析】句意:我们的外语老师史密斯小姐从五年前就教我们英语。由since 可知用现在完成时,故选 C。【点评】考查现在完成时。28 How longhis grandfather?A. has, diedB. has, been deathC. has

23、, dyingD. has, been dead【答案】D【解析】 【分析】句意:他的爷爷去世多久了?has died 已经去世了,不能与时间段连用; has been death 形式错误, death 是名词; has dying 形式错误; has been dead 已经去世了。句中How long 问的是一段时间,die 是瞬间性动词,不能和一段时间连用,故A 不对。 has been dead 是一个系表结构,表示状态,可以持续。故应选D。【点评】考查现在完成时延续性动词与短暂性动词的转换。die 非延续性动词,要转换为延续性的 be dead。29 Dave, we will l

24、eave in 10 minutes. Are you ready?No, I _ our guidebook and towels yet.A. dont packB. didnt packC. have packedD. havent packed【答案】D【解析】 【分析】句意: Dave,我们十分钟后要离开,你准备好了吗?还没把我们的旅游手册和毛巾打包。 yet 是现在完成时否定句的标志,故选【点评】考查现在完成时,注意 yet 的用法。没有,我D。30 All the students _ very hard over the last three years.A. worksB. has workedC. have workedD. worked【答案】C【解析】 【分析】 Over the last three years, 用于现在完成时,又由于主语是复数,故选C。【点评】现在完成时的时间状语要掌握。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1