初中英语现在完成时解题技巧及经典题型及练习题(含答案).docx

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

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

1、初中英语现在完成时解题技巧及经典题型及练习题( 含答案 )一、初中英语现在完成时1He has studied in our school _.A. since five yearsB. for five yearsC. for five years agoD. in five years【答案】 B【解析】 【分析】句意:他已经在我们学校学习五年了。has studied是现在完成时,和for+ 段时间连用,since+过去时间和现在完成时连用,in+段时间和一般将来时连用,故选B。【点评】考查时间状语。根据句意选出正确的时间状语。2All the skirts.Theyvery well.

2、A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】 C【解析】 【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空sell out “卖完 ”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词, sell的过去分词为sold;第二空 sell 作“销售 ”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选C。【点评】本题考查一般现在时和现在完成时的被动语态,注意sell 的不同语态和用法。3The dr

3、ama series The Thunder (破冰行动)hits screens these days.Oh. What a pity! I _ any of them yet,A. doesnt watchB. didnt watchC. wont watchD. havent watched【答案】D【解析】 【分析】句意:连续剧破冰行动这些天正在霸屏。哦。真遗憾!我任何一集也没有看过。根据Oh. What a pity!可知我没有看过。过去的动作对现在造成的影响和 yet 也,常和现在完成时的否定结构连用,可知此处用现在完成时。故选D。【点评】此题考查现在完成时。注意yet 常和现在完

4、成时连用。4Lucy, is your uncle a teacher?Yes, he is. Hehistory for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach【答案】 B【解析】 【分析】句意: 露西,你叔叔是老师吗? 是的,他是。他教历史将近 20 年了。根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时, have/has+过去分词。主语是he,用 has,故选 B.【点评】考查现在完成时,注意其常与for+ 一段时间连用。5Where i

5、s 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。【点 】本 考 在完成 。以及 H

6、ave been to ;have been in ; have gone to 三个短 的 和用法。6How many lettersyouto your mother?109 in all, since 2016.A. has, writtenB. have, writtenC. did, writeD. are, writing【答案】B【解析】 【分析】句意:你 你 写了多少封信?从 2016 年起, 共109 封。句中 since 2016 是 在完成 常用的 状 ,其 构是主 +have/has+ 去分 ,且主 是 you, 填写 have written ,故答案 B。【点 】考

7、 的 。注意 在完成 的用法。7Im sorry for being late.Never mind. 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【点

8、 】 在完成 表示延 性的状 。8_ my dictionary? I cant find it anywhere.I _ it on the desk when I came in.A. Did you see; have seenB. Have you seen; have seenC. Have you seen; sawD. Did you see; see【答案】 C【解析】 【分析】句意:-你看 我的 典了 ?我到 都找不到了。- 我 来的 候看 在桌子上。根据句意,第一空 上是 典在哪儿,即表示看 典与 在有关系,所以用现在完成时;第二空根据whenI came in 可知是过去

9、我进来的时候发生的动作,用一般过去时,故答案为C。【点评】考查动词的时态,注意理解句意,根据时态的定义判断。9Look! Your teacher Miss White is over there.No, it cant be her. She _ to Beijing.A. has goneB. has beenC. wentD. will go【答案】 A【解析】 【分析】句意:-看!你的老师怀特小姐在那边。-不,那肯定不是她。她去了北京。 A. has gone 去了某地,表示该人不在说话地点;B. has been 去过某地,表示主语曾经去过某地,有这种经历;C. went 过去式,去

10、; D. will go 将来时态,将要去。根据前面的否定猜测,可知怀特小姐去了北京,故选A。【点评】考查固定搭配have gone to 。10 My sisterEnglish since 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 learn

11、t现在完成时,根据since可知句子是现在完成时,结构为have/has+过去分词,句子主语是My sister ,第三人称单数,使用has,故选C【点评】本题考查现在完成时,注意since 是现在完成时的标志词之一。11 Hi, Tom!you everthe Birds Nest?Yes, I have. Its fantastic.A. Have, been toB. Have, gone toC. Did, go to【答案】A【解析】 【分析】句意:你好, Tom!你曾经去过鸟巢吗?是的,我去过。它是极好的。根据答语Yes, I have.可知是以have 开头的现在完成时的一般疑问

12、句,排除C。 havebeen to+ 地点名词,去过某地,去了并且回来了;have gone to+ 地点名词,去了某地,去了还没有回来,在去或者回来的路上。根据Its fantastic. 可知去了并且回来了,故选A。【点评】考查短语辨析,注意平时识记其区别,理解句意。12 All the students _ very hard over the last three years.A. worksB. has workedC. have workedD. worked【答案】C【解析】 【分析】 Over the last three years, 用于现在完成时,又由于主语是复数,故选

13、C。【点评】现在完成时的时间状语要掌握。13 The Greensmany places of interest since two years ago.A. has visitedB. have visitedC. visitedD. will visit【答案】 B【解析】 【分析】句意 :自两年前开始,格林一家参观了许多名胜。since 引出的时间状语从句,强调主句谓语从过去某时一直延续到现在,主句用现在完成时态,the Greens 格林一家,表示复数含义,作主语,谓语用复数形式。故选B。14 Mike used to be a top student, but hebehind si

14、nce he lost himself in computer games.A. fellB. has fallenC. wasD. has been【答案】 D【解析】 【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。由since 可知 but 后的主句用现在完成时,瞬间动词用,故用延续性动词be。故选 D。fall不能和since引导的时间状语从句连【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。15 So far, the AIIB(亚投行) _ 57 countries to be the founding members.A. attracted

15、B. has attractedC. will attract【答案】B【解析】 【分析】句意:到目前为止,亚投行吸引了57 个国家成为发起国。So far,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。故选B。16 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 toD. gone to; been to【答案】D【解析】 【分析】句意:你家去悉尼度假了,为什么

16、不和他们一起呢?我们去过那个城市好几次了。根据Why notjoin them ,可知是have gone to ,去了;根据manytimes,许多次,可知用have been to ,去过,与次数搭配,故选D。【点评】考查have gone to 和 have been to 的用法,注意语境。17 一 Have you everthe film Gang Jiong?一 Yes, I have.A. seeB. to seeC. sawD. seen【答案】D【解析】 【分析】句意:子用现在完成时,故用“你看过电影港囧吗see 的过去分词seen。?”“是的,我看过。”由ever及答语可

17、知句【点评】考查动词的时态。18 I cant get into my room now because I _ my key.A. loseB. will loseC. have lostD. am losing【答案】C【解析】 【分析】我不能进屋了,因为我已经丢了我的钥匙。已经发生的事,用现代完成时。【点评】考查时态的用法。19 一 How longyour brother _ this camera? For two weeks.A. have; boughtB. have; hadC. has; hadD. has; bought【答案】C【解析】 【分析】本题考查动词的时态。句意:

18、“你哥哥买这个相机多久了?”“两周了。 ”根据答语 “Fortwoweeks. ”可知本句的动词应该使用延续性动词have,不能使用短暂性动词buy。主语是your brother ,为第三人称单数,所以应该选择C 项。【点评】考查现在完成时。20 - What a nice watch! How longyouit?- For just two weeks.A. will; buyB. have; hadC. were; havingD. did; buyB【解析】 【分析】句意:“多好的一块表啊! 你买了多久了? “刚刚两周。 ”根据句意可知用现在完成时, buy 是瞬间动词 . 不可与

19、how long 连用,故排除选项A、D:选项 C 是过去进行时,不符合题意。故选B 项。【点评】考查现在完成时。21 Jacksonschool two years ago and hefor two years.A. leaves; has gone【答案】BB. left; has been awayC. leaves; has been awayD. left; has gone【解析】 【分析】句意:Jackson 两年前离开学校,他离开已经两年了。根据“two yearsago ”可知,第一空应用一般过去时;根据 “ fortwo years 可”知,第二空应用现在完成时,且动词要

20、用延续性动词,故选 B。【点评】考查动词的时态。22 一 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 been to 与 have gone to 的辨析。23 My sisterA. studiesin America for two

21、years B. studiedI miss her very much C. has studiedD. is studying【答案】 C【解析】 【分析】句意:我的姐姐在美国学习了两年了。现在进行时表示持续大现在的状态并有可能继续持续下去。故 C 选项正确。【点评】考查现在完成时。24 It _ over ten days since the dog _ .A. is; has been deadB. has been; diedC. has been; has been dead【答案】BD. was; has died【解析】 【分析】句意:狗死了有十多天了。Since引导一个过去时

22、的句子,所以第二个空填die的过去式,主句应该用现在完成时,也可以用is ,但比较口语化,综合两个空可知选B。25 一 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

23、done ,主语是 it,用 has changed,故选 D。【点拨】此题考查现在完成时。26you ever_ the Palace Museum?A. Were:VisitingB. Will; visitC. Have; visitedD. Are;visiting【答案】C【解析】 【分析】句意:你去参观过故宫吗。ever 一般永远现在完成时的疑问句中,只有C 选项是完成时态,故选C。【点评】联系句意,寻找关键词,根据关键词语判断所填之词。27 William Shakespearefor 400 years, but his works still have great influ

24、ence today.A. diedB. was dyingC. has diedD. has been dead【答案】D【解析】 【分析】句意:威廉莎士比亚已经逝世400 年了,但现在他的作品仍然有很大的影响力。由题干中的for400 years 可知应用现在完成时,且用延续性动词,排除A、B 两项, C 项中动词 die 是非延续性动词,故选D。【点评】考查现在完成时。28 How long can I _ the Chinese workbook?For three weeks.A. borrowB. keepC. to borrowD. to keep【答案】 B【解析】 【分析】句

25、意:我能保存语文练习本多长时间?三个星期。情态动词can用动词原形,所以排除C、D。 howlong 所在的句子用延续性动词,borrow是非延续性动词, keep 是延续性动词,故选B。【点评】考查情态动词和延续性动词与非延续性动词的用法,注意平时识记。29 Last week I _ a cold. Thats to say since last week, I _ a cold.A. have had; have hadB. caught; have hadC. have had; have caughtD. caught; have caught【答案】 B【解析】 【分析】句意:上周

26、我患了感冒。也就是说,从上周开始,我就一直在感冒。“ havea cold 和” “ catcha cold 均”可表示感冒,但前者强调感冒持续的状态;后者强调感冒的行为,不可与表示一段时间的状语连用 。第一句上周感冒是发生在过去的动作,应用一般过去式 “caught;”第二句从上周起就一直在感冒,是从过去一直持续到现在的状态,应用现在完成时 “have had故”,选 B。【点评】考查同义短语的辨析和一般过去时与现在完成时的掌握与运用。30 Great changesin my hometown in the last few years.A. took placeB. will take placeC. have taken placeD. have been taken place【答案】C【解析】 【分析】句意:过去几年我的家乡发生了巨大的变化。inthelast fewyears 意为“在过去的几年里”,用于现在完成时;take place 发生“”没有被动语态。故答案选C。【点评】考查现在完成时。

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

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


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