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

上传人:罗晋 文档编号:8704225 上传时间:2020-12-23 格式:DOCX 页数:10 大小:36.02KB
返回 下载 相关 举报
【英语】英语现在完成时解题技巧及练习题及解析.docx_第1页
第1页 / 共10页
【英语】英语现在完成时解题技巧及练习题及解析.docx_第2页
第2页 / 共10页
【英语】英语现在完成时解题技巧及练习题及解析.docx_第3页
第3页 / 共10页
【英语】英语现在完成时解题技巧及练习题及解析.docx_第4页
第4页 / 共10页
【英语】英语现在完成时解题技巧及练习题及解析.docx_第5页
第5页 / 共10页
点击查看更多>>
资源描述

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

1、【英语】英语现在完成时解题技巧及练习题及解析一、初中英语现在完成时1This museumhere for over 80 years. Itone of the oldest buildings in this city.A. is; wasB. had been; isC. was; has beenD. has been; is【答案】D【解析】 【分析】考查动词的时态。句意:博物馆在这儿有八十多年了。它是这座城市最古老的建筑之一。前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。故选D。2The drama series The Thunder

2、 (破冰行动)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 常和现在完成时连用。3Iscared of dogs

3、ever since a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】C【解析】 【分析】由 since 引导的从句可知主句应用现在完成时,故答案为 C。句意是:自从我五岁时被狗伤过之后我就一直怕狗。【点评】本题考查现在完成时的用法。4How do you like Treasure Island , Lucy?Its so exciting that I _ it twice A. am readingB. have readC. was readingD. had read

4、【答案】B【解析】 【分析】句意:露西,你认为金银岛怎么样?它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read,故选 B。【点评】此题考查现在完成时的用法。5Lucy, 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 year

5、s ,可知,表示持 一段 的 作,用 在完成 , have/has+ 去分 。主 是 he,用 has,故 B.【点 】考 在完成 ,注意其常与for+ 一段 用。6Where is your father?.A. He has been to ShanghaiC. He has gone to Shanghai【答案】 CB. He has been in ShanghaiD. He have been to Shanghai【解析】 【分析】句意:你的父 在哪儿?他去上海了。Have been to去 某地(已回); have been in 在 ; have gone to 去了某地(未

6、回)。本 中父 是人 在找的人,所以是去了某地, 没回来,用have gone to。主 he 是三人称 数,用has gone to。故选 C。【点 】本 考 在完成 。以及 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 arri

7、ved inD. has been in【答案】D【解析】 【分析】考 延 与非延 性 。根据 for about half a year 是一段 ,排除非延 性 A、 B、 C 三个 ,故 D。8Where is your mother?She _ Australia and she _ Sydney for two weeks.A. has been to; has been inB. has been to; has been toC. has gone to; has been inD. has gone to; has been to【答案】 C【解析】 【分析】句意:你的 在哪里?

8、她去了澳大利 ,她在悉尼呆了两周了。 has been to ”去 某地 “, 在已 回来了;has gone to ”去了某地 “, 没有回来;hasbeen in 待”在某地 “一段 。根据句意 Where is your mother? 可知,她的 没有回来,第二个空后面有一段 for two weeks , 用 be in,故 C。【点 】考 的 ,以及has been to ,has gone to ,has been in 的含 和用法。9Where is Catherine? I havent seen her for days.SheWuhan. Shell be back n

9、ext week.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。【点评】考查短语辨析,注意平时识记其区别,理解句意。10 How many times _ you _ to Beijing thi

10、s year?Three times.A. have; beenB. had; beenC. have;goneD. had; gone【答案】 A【解析】 【分析】句意是: 你今年去过北京几次?三次。考查 have been 与 havegone 的区别。 have been 是指去过某地切已经回来了,have gone 是指去了某地还没有回来,根据答句 Three times. 可以推测已经回来了,故选A。11 All the students _ very hard over the last three years.A. worksB. has workedC. have worked

11、D. worked【答案】C【解析】 【分析】 Over the last three years, 用于现在完成时,又由于主语是复数,故选C。【点评】现在完成时的时间状语要掌握。12 Do you miss your parents far away?Yes, very much. Theythe hometown for over two years.A. leftB. have leftC. were away fromD. have been away from【答案】D【解析】 【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for overtwo years 表示

12、时间段,动词要具有延续性, left 是 leave 的过去分词,是短暂性动词,不能和时间段连用,故选 D。【点评】本题考查延续性动词和短暂性动词的转换。13 So far Tom with Mary _ 50 left -behind children to do their homework after school.A. helpB. helpedC. has helpedD. have helped【答案】C【解析】 【分析】此题要掌握现在完成时的时间状语及主语得出答案。选C。+with短语是单数的概念,即可14 My father _ in a panda protection ce

13、nter 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。【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。15 Ia cold. I am not feeling well nowA. caughtB. have cau

14、ghtC. was catchingD. had caught【答案】B【解析】 【分析】句意:我感冒了,我现在不舒服。应用现在完成时。故选B。catcha cold意为 “感冒 ”。由句意可知【点评】考查现在完成时。16 Last week I _ a cold. Thats to say since last week, I _ a cold.A. have had; have had B. caught; have had C. have had; have caught D. caught; have caught【答案】B【解析】 【分析】句意:上周我患了感冒。也就是说,从上周开始,

15、我就一直在感冒。“ havea cold 和” “ catcha cold 均”可表示感冒,但前者强调感冒持续的状态;后者强调感冒的行为,不可与表示一段时间的状语连用 。第一句上周感冒是发生在过去的动作,应用一般过去式 “caught;”第二句从上周起就一直在感冒,是从过去一直持续到现在的状态,应用现在完成时 “have had故”,选 B。【点评】考查同义短语的辨析和一般过去时与现在完成时的掌握与运用。17 一 Have you everthe film Gang Jiong?一 Yes, I have.A. seeB. to seeC. sawD. seen【答案】D【解析】 【分析】句意

16、:子用现在完成时,故用“你看过电影港囧吗see 的过去分词seen。?”“是的,我看过。”由ever及答语可知句【点评】考查动词的时态。18 The old city_ a lot since ten years ago.A. changedB. changesC. changeD. has changed【答案】D【解析】 【分析】这个老城市已经发生了太多改变自从十年前。已经发生的用完成时。【点评】考查时态的用法。19 Jacksonschool two years ago and hefor two years.A. leaves; has gone【答案】BB. left; has be

17、en awayC. leaves; has been awayD. left; has gone【解析】 【分析】句意:Jackson 两年前离开学校,他离开已经两年了。根据“two yearsago ”可知,第一空应用一般过去时;根据 “ fortwo years 可”知,第二空应用现在完成时,且动词要用延续性动词,故选 B。【点评】考查动词的时态。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. T

18、he film has begun for twenty minutes.D. Whats the difference between the two tricks?【解析】 【分析】句意:下面哪一个是错误的?A 选项意为:你的汽车除了颜色之外其他Bbegun是 begin,意思是开始,是瞬间性动词,不能和一段时间连用;C 选项意为:我借这本书已经两天了,这个句子是对的,keep是持续性动词;D 选项意为:这两个把戏之间的区别是什么?故应选B。【点评】考查句子结构。掌握短暂性动词不能与时间段连用。21 youyour homework?No, I havent A. Have; finish

19、edB. Are; finishingC. Did; finishD. Will : finish【答案】A【解析】 【分析】句意:你完成了你的家庭作业吗、还没有。由第二句可知该句为现在完成时,所以前一句也为现在完成时,故选A.【点评】辨析句意,注意句子的时态与语态,选出合适的选项。22 I have lived here _ I was born.A. beforeB. whenC. forD. since【答案】D【解析】 【分析】自从我出生我就一直生活在这里。自从用since.【点评】考查关连词的用法。23 一 This is the second time I have come to

20、 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。【点拨】此题考查现在完成时。24 Whatyouin the past two hours, my baby?A. will; do

21、B. have; doneC. are; doingD. would; do【答案】B【解析】 【分析】句意:在过去的两个小时你做了什么,我的乖乖?根据“in the past twohours ”知用完成时态。故选可B。【点评】考查现在完成时。25 - Anna, could you lend me this book, please?- Im sorry. Iit for only two days, and I havent finished it yet.A. have boughtB. have hadC. boughtD. had【答案】B【解析】 【分析】句意: “安娜, 你能借

22、 我 本 ? 不起,我 了两天。我 没有看完呢。 ”根据答 中的 “for only two days 可知”要用 在完成 ,而且 用延 性 。故 B。【点 】考 在完成 。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 可知 用 在完成 ,且用

23、延 性 ,排除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 Dave, we will leave in 10 minutes. Are you ready?No, I _ our guideboo

24、k and towels yet.A. dont packB. didnt packC. have packedD. havent packed【答案】D【解析】 【分析】句意:Dave,我 十分 后要离开,你准 好了 ?没有,我 没把我 的旅游手册和毛巾打包。yet 是 在完成 否定句的 志,故 D。【点 】考 在完成 ,注意yet 的用法。29 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。【点评】考查情态动词和延续性动词与非延续性动词的用法,注意平时识记。30 The tall buildinghere for 100 years.A. isB. wasC. has beenD. is been【答案】C【解析】 【分析】那幢高楼在这里已经有100 年了。根据for 100 years 可知 “高楼在这里 ”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。故选C。【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。

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

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


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