初中英语现在完成时解题技巧及练习题及解析.docx

上传人:李医生 文档编号:8692511 上传时间:2020-12-22 格式:DOCX 页数:11 大小:37.89KB
返回 下载 相关 举报
初中英语现在完成时解题技巧及练习题及解析.docx_第1页
第1页 / 共11页
初中英语现在完成时解题技巧及练习题及解析.docx_第2页
第2页 / 共11页
初中英语现在完成时解题技巧及练习题及解析.docx_第3页
第3页 / 共11页
初中英语现在完成时解题技巧及练习题及解析.docx_第4页
第4页 / 共11页
初中英语现在完成时解题技巧及练习题及解析.docx_第5页
第5页 / 共11页
点击查看更多>>
资源描述

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

1、初中英语现在完成时解题技巧及练习题及解析一、初中英语现在完成时1The Greensmany places of interest since two years ago.A. has visitedB. have visitedC. visitedD. will visit【答案】B【解析】 【分析】句意 :自两年前开始,格林一家参观了许多名胜。从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,since引出的时间状语 the Greens 格林一家,表示复数含义,作主语,谓语用复数形式。故选B。2I _ an invitation to the concert. I cant

2、 wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】 D【解析】 【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选 D。【点评】考查动词时态。根据题目所给语境推断出应使用的时态。3How do you like Beijing, Miss Read?Ive no idea. I _ there.A. have goneB. have beenC. havent beenD. havent gone【

3、答案】C【解析】 【分析】句意:-你觉得北京怎么样,瑞得小姐?- 我不知道,我没有去过那儿。短语: have been to 去过某地(已经返回);have gone to 去了某地(尚未返回),根据句意,故答案为C。【点评】考查短语辨析,区分 have been to 与 have gone to,理解句子,根据语境判断答案。4The volunteers _ a lot of help to the old and the young since 2010A. offeredB. have offeredC. are offeringD. will offer【答案】B【解析】 【分析】考

4、查时态句意自2010 以来,志愿者们向老人和青年提供了大量的帮助 A 过去时 B 现在完成时态 C 现在进行时态 D 一般将来时态 since+点时间通常用于现在完成时态,结构是 have/has+动词的过去分词,主语是 volunteers 复数,用助动词have offer 的过去分词是 offered 答案是 B5Lucy, is your uncle a teacher?Yes, he is. Hehistory for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach【答案】 B【解析】 【分析】句意

5、: 露西,你叔叔是老师吗? 是的,他是。他教历史将近 20 年了。根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时, have/has+过去分词。主语是 he,用 has,故选 B.【点评】考查现在完成时,注意其常与for+ 一段时间连用。6He _ for ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】 A【解析】 【分析】在现在完成时态里,当出现动词。 get married 需换成 be married 。故选 A。for+ 段时间时,短

6、暂性动词必须换成延续性【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。学生必须牢记这两种词的转换及转换条件。7How many lettersyouto your mother?109 in all, since 2016.A. has, writtenB. have, writtenC. did, writeD. are, writing【答案】B【解析】 【分析】句意:你给你妈写了多少封信?从 2016 年起,总共109 封。句中 since 2016 是现在完成时态常用的时间状语,其结构是主语 +have/ha

7、s+ 动词过去分词,且主语是 you,则应填写 have written ,故答案选 B。【点评】考查动词的时态。注意现在完成时的用法。8Where is Catherine? I havent seen her for days.SheWuhan. Shell be back next week.A. has gone toB. has been toC. have gone toD. have been to【答案】A【解析】 【分析】句意:Catherine 在哪里?我好几天没见她。她已经去武汉了。她将下周回来。主语是she,所以用has,排除 C、 D。 A.已经去了某地,在去的路上,

8、还没有回来; B.已经去过某地,表示去了某地,并且回来了。根据Shell be back next week. 她下周回来可知现在还没有回来,故选A。【点评】考查短语辨析,注意平时识记其区别,理解句意。9The small shop _ for several years.A. openedB. has been openedC. has openedD. has been open【答案】D【解析】 【分析】 open 是非延续性动词,和表示一段时间的时间状语连用必须转化为延续性动词 be open. 根据句意,本句应用现在完成时态,故选D。【点评】考查open 转化为 be open, b

9、e open 里的 open 是形容词,不能加ed.10 _you _ out the problem, Sam?Not yet, but Im going to.A. Did, workB. Are, workingC. Have, workedD. Will , work【答案】C【解析】 【分析】句意:萨姆,你计算出这道数学题了吗?还没有,但是快了。结合语境可知上文描述的是现在已经完成的动作,故用现在完成时态。选C。【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。英语疑问句中一

10、般具有时态上的对应关系,注意结合这一特点进行区分。11 He for ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】 A【解析】 【分析】句意:他已经结婚十年了。根据时间状语for ten years.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。bemarried 表结婚的状态, be 动词的过去分词为been 。故选 A。【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。12 Im sorry for being late.Never mind

11、. The meeting _for only 5 minutes. This way, please.A. has begunB. has endedC. has been on【答案】 C【解析】 【分析】句意: 对不起,我迟到了。没关系会议只开了5 分钟,请这边走。 for+ 段时间,通常用于现在完成时态,结构是have/has+动词的过去分词, begin 和end 都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A, B 不正确 has been on 在进行,开着(的状态) ,故选 C【点评】现在完成时表示延续性的状态。13 My sisterEnglish sin

12、ce she was 9 years old. She can talk to foreigners freely.A. learnsB. learntC. has learntD. have learnt【答案】 C【解析】 【分析】句意:我的妹妹自从九岁就开始学英语,她能够和外国人自由交谈。A,learns 学习,一般现在时,B, learnt 一般过去时C has learnt 现在完成时Dhave learnt 现在完成时,根据since 可知句子是现在完成时,结构为have/has+过去分词,句子主语是My sister ,第三人称单数,使用has,故选 C【点评】本题考查现在完成时

13、,注意since 是现在完成时的标志词之一。14 Mike used to be a top student, but hebehind since he lost himself in computer games.A. fellB. has fallenC. wasD. has been【答案】D【解析】 【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。由since 可知 but 后的主句用现在完成时,瞬间动词fall 不能和since 引导的时间状语从句连用,故用延续性动词be。故选 D。【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。15 Your

14、 new bike is so nice! When did you buy it?In July. I _it for two weeks.A. hadB. have hadC. have boughtD. bought【答案】B【解析】 【分析】句意: 你的新自行车那么好看。你什么时候买的。 七月份,我买了两周了。根据 for two weeks,可知句子时态为现在完成时,而且谓语动词必须是延续性的。因此排除AD,buy 是结束性动词,不能够延续,应此排除,故答案是B。【点评】考查现在完成时,注意现在完成时中延续性动词的使用。16 I _my dictionary to my classm

15、ate David a week ago, but he _ it to me yet.A. lent; return B. have lent; returned C. lent; hasnt returned D. have lent; didnt return 【答案】 C【解析】 【分析】句意:我一周前把我的字典借给了我的同学David,但他还没还给我。ago 是过去时标志,故排除B 和 D 选项, yet 是现在完成时标志,因此用hasnt returned ,故选 C。【点评】考查时态,注意ago 和 yet 的用法。17 Great changesin my hometown i

16、n the last few years.A. took placeB. will take placeC. have taken placeD. have been taken place【答案】 C【解析】 【分析】句意:过去几年我的家乡发生了巨大的变化。in the last fewyears 意为“在过去的几年里”,用于现在完成时;take place 发生“”没有被动语态。故答案选C。【点评】考查现在完成时。18 A number of tourists _ Yangzhou many times because such a beautiful city.A. have been

17、toB. has been toC. has gone toD. have gone to【答案】 A【解析】 【分析】句意:很多游客多次去过扬州,因为它是如此美丽的一个城市。havebeen to ,表示去过某个地方, have gone to ,表示去了某地,还没回来。many times 是很多次,游客们应该是去过很多次,用have/has been to+ 地点,由于主语是复数,助动词用have,故选 A。【点评】考查现在完成时,注意have been to 表示去过回来了, have gone to 表示去了还没回来。19 My mothera good example for me

18、 since I was young.A. wasB. has beenC. will beD. is【答案】 B【解析】 【分析】句意:打小以来,妈妈就是我的好榜样。根据时间状语“since lwasyoung ”可知,主句应用现在完成时,表示动作从过去一直持续到现在。故选B。【点评】考查动词的时态20 He _ for ten years.A. has been marriedB. marriedC. got marriedD. had married【答案】A【解析】 【分析】句意 :他结婚十年了。根据句意可知是从过去持续到现在的动作,应该用现在完成时。故选 A。21 一 Have yo

19、u everthe film Gang Jiong?一 Yes, I have.A. seeB. to seeC. sawD. seen【答案】D【解析】 【分析】句意:“你看过电影港囧吗?”“是的,我看过。”由 ever 及答语可知句子用现在完成时,故用see 的过去分词seen。【点评】考查动词的时态。22 Jacksonschool two years ago and hefor two years.A. leaves; has gone【答案】BB. left; has been awayC. leaves; has been awayD. left; has gone【解析】 【分析

20、】句意:Jackson 两年前离开学校,他离开已经两年了。根据“two yearsago ”可知,第一空应用一般过去时;根据 “ fortwo years 可”知,第二空应用现在完成时,且动词要用延续性动词,故选 B。【点评】考查动词的时态。23 It _ over ten days since the dog _ .A. is; has been deadB. has been; diedC. has been; has been deadD. was; has died【答案】B【解析】 【分析】句意:狗死了有十多天了。Since 引导一个过去时的句子,所以第二个空填 die 的过去式,主

21、句应该用现在完成时,也可以用is ,但比较口语化,综合两个空可知选B。24 一 This is the second time I have come to 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 c

22、hanged,故选 D。【点拨】此题考查现在完成时。25 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 可知应用现在完成时,且用延续性动词,排除A、B 两 , C 中 die 是非延 性 ,故 D。【点 】考 在完成 。26 Our foreign

23、teacher Miss Smithus English since five years ago.A. taughtB. is teachingC. has taughtD. teaches【答案】 C【解析】 【分析】句意:我 的外 老 史密斯小姐从五年前就教我 英 。由since 可知用 在完成 ,故 C。【点 】考 在完成 。27 More than 80 people _ in the earthquake _ last week.A. died; forB. have been dead ; sinceC. have died; sinceD. have been dead; fo

24、r【答案】 C【解析】 【分析】句意:自从上个周有超 80 人在地震中 生。for+ 段; since+时间点,自从 起,主句用 在完成 ,句中的 状 lastweek是 点,故用since。本句并非表示 “死亡 ” 个状 的延 ,而是指从 去某一 到 在“死亡 ” 个 作 生了多少次,所以 C 符合 境。【点 】考 在完成 。28 Imy hometown for a long time. I really miss it!A. have leftB. went away fromC. leftD. have been away from【答案】D【解析】 【分析】句意 : 我已 离开家 很

25、 了,我十分想念它。句中for a long time不能与短 性 leave 搭配 , 需 成可延 的be away from , 根据句意 句 用 在完成 ,故答案 D。【点 】考 在完成 中延 性 与for 段的 用。牢 短 性 与延 性 之 的 。29 Your family have_ Sydney on holiday. Why not join them?Ive_ the city many times.A. gone to; gone toB. been to; been toC. been to; gone to【答案】DD. gone to; been to【解析】 【分析

26、】句意:你家去悉尼度假了, 什么不和他 一起呢?我 去 那个城市好几次了。根据Why notjoin them ,可知是have gone to ,去了;根据manytimes ,许多次,可知用have been to ,去过,与次数搭配,故选D。【点评】考查have gone to 和 have been to 的用法,注意语境。30 Mr Fanin 2005 In other words , hefor 9 years till now A. got married ; has been married C. got married ;had been marriedB. married; had been marriedD. married ; got married【答案】A【解析】 【分析】首先第一空表述的是一个发生在2005 年(即过去)的一个动作,所以为一般过去时,其次married 后面要接宾语,get married 表示的是短暂性动作,所以应填getmarried.第二空由 “ till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此处 married 做形容词 “已婚的 ”故填 “has been married 故”,选A.【点评】此题考查了动词时态问题,同时也考查了“get married和”“married 的”区别。

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

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


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