中考英语现在完成时试题经典.docx

上传人:苏美尔 文档编号:8689384 上传时间:2020-12-22 格式:DOCX 页数:8 大小:216.68KB
返回 下载 相关 举报
中考英语现在完成时试题经典.docx_第1页
第1页 / 共8页
中考英语现在完成时试题经典.docx_第2页
第2页 / 共8页
中考英语现在完成时试题经典.docx_第3页
第3页 / 共8页
中考英语现在完成时试题经典.docx_第4页
第4页 / 共8页
中考英语现在完成时试题经典.docx_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《中考英语现在完成时试题经典.docx》由会员分享,可在线阅读,更多相关《中考英语现在完成时试题经典.docx(8页珍藏版)》请在三一文库上搜索。

1、【英语】中考英语现在完成时试题经典一、初中英语现在完成时1Wheres your father?He _ to Changsha.A. have beenB. has goneC. has beenD. have gone【答案】B【解析】 【分析】句意:你爸爸在哪?他去了长沙。因为父亲不在,证明他去了某个地方没有回来。之前发生的动作对现在造成的影响用现在完成时,结构为have/has+过去分词,主语he 是第三人称单数,助动词用【点评】考查现在完成时,注意去过某地用has, go 的过去分词是gone ,故选 B。have/has been to ,去了某地用have/has goneto。

2、2Do you still play basketball?Oh, no. I _ it for the past two years.A. havent playedB. didnt playC. wont playD. hadnt played【答案】 A【解析】 【分析】句意:你还打篮球吗?哦,不了。我已经有两年没有打过了。根据句中的for the last two years 可知应与完成时态连用,又有时间是the last two years知是从现在往前两年,因此应使用现在完成时态,故选A。【点评】考查动词时态中的for+ 段时间与完成时态连用,根据时间确定是现在完成还是过去完成。

3、可3How do you like Beijing, Miss Read?Ive no idea. I _ there.A. have goneB. have beenC. havent beenD. havent gone【答案】C【解析】 【分析】句意:-你觉得北京怎么样,瑞得小姐?- 我不知道,我没有去过那儿。短语: have been to 去过某地(已经返回);have gone to 去了某地(尚未返回),根据句意,故答案为C。【点评】考查短语辨析,区分 have been to 与 have gone to,理解句子,根据语境判断答案。4My father _ in a pand

4、a protection center for 10 years, so he knows a lot about panda.A. was workingB. is workingC. has workedD. will work【答案】C【解析】 【分析】句意:我父亲在熊猫保护中心工作了10 年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father ,助动词要用has,故选C。【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。5Where is your father?.A. He has been to Sh

5、anghaiC. 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。【点 】本 考 在完成 。以及 Have been to ;have been in ; have go

6、ne to 三个短 的 和用法。6 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 是一段 ,排除非延 性 A、 B、 C 三个 ,故 D。7He _ for ten years.A. has

7、been marriedB. marriedC. got marriedD. has married【答案】 A【解析】 【分析】在 在完成 里,当出 。 get married 需 成 be married 。故 A。for+ 段 ,短 性 必 成延 性【点 】 考 的是 完 中的短 性 与延 性 的掌握, 一 内容是中考的重 点,考 率占 考 的一半以上。学生必 牢 两种 的 及 条件。8How many times _ you _ to Beijing this year?Three times.A. have; beenB. had; beenC. have;goneD. had; g

8、one【答案】 A【解析】 【分析】句意是: 你今年去 北京几次?三次。考 have been 与 havegone 的区 。 have been 是指去 某地切已 回来了,have gone 是指去了某地 没有回来,根据答句 Three times. 可以推 已 回来了,故 A。9My sisterEnglish since she was 9 years old. She can talk to foreigners freely.A. learnsB. learntC. has learntD. have learnt【答案】C【解析】 【分析】句意:我的妹妹自从九岁就开始学英语,她能够

9、和外国人自由交谈。A,learns学习,一般现在时,B, learnt一般过去时C has learnt现在完成时Dhave learnt现在完成时,根据since可知句子是现在完成时,结构为have/has+过去分词,句子主语是My sister ,第三人称单数,使用has,故选C【点评】本题考查现在完成时,注意since 是现在完成时的标志词之一。10 Hi, Tom!you everthe Birds Nest?Yes, I have. Its fantastic.A. Have, been toB. Have, gone toC. Did, go to【答案】A【解析】 【分析】句意:

10、你好, Tom!你曾经去过鸟巢吗?是的,我去过。它是极好的。根据答语Yes, I have.可知是以have 开头的现在完成时的一般疑问句,排除C。 havebeen to+ 地点名词,去过某地,去了并且回来了;have gone to+ 地点名词,去了某地,去了还没有回来,在去或者回来的路上。根据Its fantastic. 可知去了并且回来了,故选A。【点评】考查短语辨析,注意平时识记其区别,理解句意。11 All the students _ very hard over the last three years.A. worksB. has workedC. have workedD.

11、 worked【答案】C【解析】 【分析】 Over the last three years, 用于现在完成时,又由于主语是复数,故选C。【点评】现在完成时的时间状语要掌握。12 Hobo and Eddiethe cinema to watch the filmZootopia. Oh, thats why I cant find them now.A. have gone toB. have been toC. has gone toD. has been to【答案】A【解析】 【分析】考查主谓一致。句意:侯博和埃迪去了电影院看电影疯狂动物城。 哦,这就是为什么我现在找不到他们的原因。

12、have gone to去了; beento去过。 Hobo and Eddie作主语,谓语动词要用复数形式。所以选A。13 His cat has _ for five weeks.A. diedB. been deadC. dyingD. dies【答案】B【解析】 【分析】句意:他的猫已经死了 5 个星期了。 die 是短暂性动词,不能表示状态的延续。 由时间状语 for five weeks 可知应用延续性动词 ,故答案选 B。【点评】考查现在完成时。14 What great progress Huawei _ in recent years!No wonder it is wide

13、ly known in all parts of the world.A. is makingB. has madeC. makesD. made【答案】B【解析】 【分析】句意:华为近几年取得了多大的进步啊!难怪它在世界的每个角落都出名。根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。15 He _ for ten years.A. has been marriedB. marriedC. got marriedD. had marri

14、ed【答案】A【解析】 【分析】句意 :他结婚十年了。根据句意可知是从过去持续到现在的动作,应该用现在完成时。故选 A。16 I know Li Qing well. We_ friends for five years.A. becameB. have becomeC. wasD. have been【答案】D【解析】 【分析】句意:我很了解李青,我们是5 年的朋友了。根据for five years ,可知时态是现在完成时,并且要用持续性动词,have been friends ,是 become friends 的持续性动词,故选D。【点评】考查时态,注意持续性动词的用法。17 The

15、old city_ a lot since ten years ago.A. changedB. changesC. changeD. has changed【答案】D【解析】 【分析】这个老城市已经发生了太多改变自从十年前。已经发生的用完成时。【点评】考查时态的用法。18 一 How longyour brother _ this camera? For two weeks.A. have; boughtB. have; hadC. has; hadD. has; bought【答案】C【解析】 【分析】本题考查动词的时态。句意:“你哥哥买这个相机多久了?”“两周了。 ”根据答语 “Fort

16、woweeks. ”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。主语是your brother ,为第三人称单数,所以应该选择C 项。【点评】考查现在完成时。19 一 Is Tom at home? No, heto the town.A. has beenB. has goneC. goesD. will go【答案】B【解析】 【分析】考查动词的时态。由语境可知, Tom 去镇上了,现在不在家。表示 “已经去了某地 ”应用 have gone to sp. 。故选 B。 have been to sp. 表示 “去过某地 ”,现在已经回来了。【点评】考查have b

17、een to 与 have gone to 的辨析。20 Which of the following is WRONG? A. Your car is good except for the colour. C. I have kept the book for two days.【答案】BB. The film has begun for twenty minutes.D. Whats the difference between the two tricks?【解析】 【分析】句意:下面哪一个是错误的?A 选项意为:你的汽车除了颜色之外其他都很好; B 选项意为:这场电影已经开始二十分钟

18、了。这个句子是错误的,begun 的原形是 begin,意思是开始,是瞬间性动词,不能和一段时间连用;C 选项意为:我借这本书已经两天了,这个句子是对的,keep 是持续性动词;D 选项意为:这两个把戏之间的区别是什么?故应选B。【点评】考查句子结构。掌握短暂性动词不能与时间段连用。21 I have lived here _ I was born.A. beforeB. whenC. forD. since【答案】D【解析】 【分析】自从我出生我就一直生活在 里。自从用since.【点 】考 关 的用法。22 一 This is the second time I have come to

19、Taiyuan. Ita lot.一 Yeah, it is becoming more and more beautiful.A. changesB. will changeC. was changingD. has changed【答案】D【解析】 【分析】句意 是我第二次来到太原。它改 了很多。是的,它将 得越来越美 。根据have come,可知是 是 在完成 , 构 have/has done ,主 是 it,用 has changed,故 D。【点 】此 考 在完成 。23you ever_ the Palace Museum?A. Were:VisitingB. Will; vi

20、sitC. Have; visitedD. Are;visiting【答案】C【解析】 【分析】句意:你去参 故 。ever一般永 在完成 的疑 句中,只有C 是完成 ,故 C。【点 】 系句意, 找关 ,根据关 判断所填之 。24 Whatyouin the past two hours, my baby?A. will; doB. have; doneC. are; doingD. would; do【答案】B【解析】 【分析】句意:在 去的两个小 你做了什么,我的乖乖?根据“in the past twohour s”可知用完成 。故 B。【点 】考 在完成 。25 - Anna, co

21、uld you lend me this book, please?- Im sorry. IA. have boughtit for only two days, and I havent finished it yet.B. have hadC. boughtD. had【答案】B【解析】 【分析】句意:“安娜, 你能借 我 本 ? 不起,我 了两天。我还没有看完呢。 ”根据答语中的 “for only two days 可知”要用现在完成时,而且应用延续性动词。故选 B。【点评】考查现在完成时。26 Why are you looking for Mary in a hurry, Joh

22、n?The boss is wondering where she _ and how long she _ there.A. has been; has been B. has gone; has gone C. has been; has gone D. has gone; has been【答案】D【解析】 【分析】句意:你为什么这么匆忙找玛丽,约翰?老板想知道她去了哪儿并在那儿呆多久。Have/has gone to 意为去了某地,have/hasbeen to 意为去过某地,而have/has been in+地点名词意为呆在某地,停留在某地,当时副词there 时,不用介词in,故

23、选 D。27 Our foreign teacher Miss Smith A. taught B. is teachingus English since five years ago.C. has taughtD. teaches【答案】C【解析】 【分析】句意:我们的外语老师史密斯小姐从五年前就教我们英语。由知用现在完成时,故选C。since可【点评】考查现在完成时。28 How longhis grandfather?A. has, diedB. has, been deathC. has, dyingD. has, been dead【答案】D【解析】 【分析】句意:他的爷爷去世多久

24、了?has died 已经去世了,不能与时间段连用; has been death 形式错误, death 是名词; has dying 形式错误; has been dead 已经去世了。句中How long 问的是一段时间,die 是瞬间性动词,不能和一段时间连用,故A 不对。 has been dead 是一个系表结构,表示状态,可以持续。故应选D。【点评】考查现在完成时延续性动词与短暂性动词的转换。die 非延续性动词,要转换为延续性的 be dead。29 How long can I _ the Chinese workbook?For three weeks.A. borrowB

25、. keepC. to borrowD. to keep【答案】 B【解析】 【分析】句意:我能保存语文练习本多长时间?三个星期。情态动词can用动词原形,所以排除C、D。 howlong 所在的句子用延续性动词,borrow是非延续性动词, keep 是延续性动词,故选B。【点评】考查情态动词和延续性动词与非延续性动词的用法,注意平时识记。30 So far, the AIIB(亚投行) _ 57 countries to be the founding members.A. attractedB. has attractedC. will attract【答案】B【解析】 【分析】句意:到目前为止,亚投行吸引了57 个国家成为发起国。So far,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。故选B。

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

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


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