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

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

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

1、(英语)初中英语现在完成时解题技巧及练习题一、初中英语现在完成时1So far, the AIIB(亚投行) _ 57 countries to be the founding members.A. attractedB. has attractedC. will attract【答案】B【解析】 【分析】句意:到目前为止,亚投行吸引了57 个国家成为发起国。So far,到目前为止,句子强调过去对现在造成的结果,用现在完成时态。故选B。2Do you still play basketball?Oh, no. I _ it for the past two years.A. havent p

2、layedB. didnt playC. wont playD. hadnt played【答案】 A【解析】 【分析】句意:你还打篮球吗?哦,不了。我已经有两年没有打过了。根据句中的for the last two years 可知应与完成时态连用,又有时间是the last two years 可知是从现在往前两年,因此应使用现在完成时态,故选A。【点评】考查动词时态中的for+ 段时间与完成时态连用,根据时间确定是现在完成还是过去完成。3All the skirts.Theyvery well.A. sold out;are soldB. sell out;have soldC. hav

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

4、cause Iall my money on an MP5.A. spendB. have spentC. am spendingD. was spending【答案】B【解析】 【分析】因为把所有的钱都花在MP5 上,所以没钱买鞋。强调过去发生的动作对现在的影响,应用现在完成时,故选B。【点评】考查现在完成时的用法,强调过去发生的动作对现在造成的影响。5How long can I _ this book? Five days. But you must return it on time. A. borrow B. lend C. keepD. kept【答案】 C【解析】 【分析】句意:

5、我能保留 本 多 ? 五天。但是你一定要按 它。 A,borrow借,瞬 性 ;B, lend 接,是瞬 性 ;C,keep 保留,是延 性 ; D,kept 是 去式。此 与 how long 用,故此 用延 性 ,位于情 can 之后,故用 原形keep,故 C。【点 】本 考 延 性 。以及borrow ,lend , keep, kept 四个 的 和用法。6My parentsfor twenty years by the time I was 15.A. marriedB. had marriedC. had been marriedD. had got married【答案】C【

6、解析】 【分析】 for twenty years二“十年 ” 表一段 的状 ,要求 具有持 性。而在所 中,只有be married 表示 婚状 ,具有延 性,故 C。【点 】本 考 非延 性 与延 性 的 。7Where 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 在哪里?我好几天没 她。她已 去武 了。她将下周回来。

7、主 是she,所以用has,排除 C、 D。 A.已 去了某地,在去的路上, 没有回来; B.已 去 某地,表示去了某地,并且回来了。根据Shell be back next week. 她下周回来可知 在 没有回来,故 A。【点 】考 短 辨析,注意平 其区 ,理解句意。8You must return the books tothe library because you _ them for more than twoweeksA. have lentB. have borrowedC. have kept【答案】C【解析】 【分析】句意是:你必 把 因 你已 两个多星期了。fortha

8、n two weeks表示 段,在 在完成 中需要和延 性 用,lend 和 borrowmore都是短 性 ,keep 具有延 性,故 C。【点 】考 在完成 中延 性 和短 性 的 。9My 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 ha

9、s learnt 现在完成时Dhave learnt 现在完成时,根据since 可知句子是现在完成时,结构为have/has+过去分词,句子主语是My sister ,第三人称单数,使用has,故选 C【点评】本题考查现在完成时,注意since 是现在完成时的标志词之一。10 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 ;

10、 got married【答案】A【解析】 【分析】首先第一空表述的是一个发生在2005 年(即过去)的一个动作,所以为一般过去时,其次married 后面要接宾语,get married 表示的是短暂性动作,所以应填getmarried.第二空由 “ till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此处 married 做形容词 “已婚的 ”故填 “has been married 故”,选A.【点评】此题考查了动词时态问题,同时也考查了“get married和”“married 的”区别。11 Do you miss your parents far away?Ye

11、s, very much. Theythe hometown for over two years.A. leftB. have leftC. were away fromD. have been away from【答案】D【解析】 【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for overtwo years 表示时间段,动词要具有延续性, left 是 leave 的过去分词,是短暂性动词,不能和时间段连用,故选 D。【点评】本题考查延续性动词和短暂性动词的转换。12 Hobo and Eddiethe cinema to watch the filmZootopi

12、a. Oh, thats why I cant find them now.A. have gone toB. have been toC. has gone toD. has been to【答案】A【解析】 【分析】考查主谓一致。句意:侯博和埃迪去了电影院看电影疯狂动物城。 哦,这就是为什么我现在找不到他们的原因。have gone to去了; been to去过。 Hobo and Eddie 作主语,谓语动词要用复数形式。所以选A。13 So far Tom with Mary _ 50 left -behind children to do their homework after

13、school.A. helpB. helpedC. has helpedD. have helped【答案】C【解析】 【分析】此题要掌握现在完成时的时间状语及主语得出答案。选C。+with短语是单数的概念,即可14 I _ an invitation to the concert. I cant wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】 D【解析】 【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时

14、,故答案选 D。【点评】考查动词时态。根据题目所给语境推断出应使用的时态。15 It has been three years since I _ a teacher.A. becomeB. becameC. becomingD. to become【答案】B【解析】 【分析】题意:现在完成时里,since 从句里动词应用一般过去时。故选B。【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。16 Your family have_ Sydney on holiday. Why not join them?Ive_ the city many times.A. g

15、one to; gone toB. been to; been toC. been to; gone toD. gone to; been to【答案】D【解析】 【分析】句意:你家去悉尼度假了,为什么不和他们一起呢?我们去过那个城市好几次了。根据 timesWhy notjoin them ,可知是have gone to ,去了;根据have been toDmany【点评】考查have gone to 和 have been to 的用法,注意语境。17 A number of tourists _ Yangzhou many times because such a beautiful

16、 city.A. have been 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 表示去了还没回来。18 一 Have you eve

17、rthe film Gang Jiong?一 Yes, I have.A. seeB. to seeC. sawD. seen【答案】D【解析】 【分析】句意:“你看过电影港囧吗?”“是的,我看过。”由 ever 及答语可知句子用现在完成时,故用see 的过去分词seen。【点评】考查动词的时态。19 Wheres your father?He _ to Changsha.A. have beenB. has goneC. has beenD. have gone【答案】 B【解析】 【分析】句意:你爸爸在哪?他去了长沙。因为父亲不在,证明他去了某个地方没有回来。之前发生的动作对现在造成的影响

18、用现在完成时,结构为have/has+过去分词,主语he 是第三人称单数,助动词用has, go 的过去分词是gone ,故选 B。【点评】考查现在完成时,注意去过某地用have/has been to ,去了某地用have/has goneto。20 The old city_ a lot since ten years ago.A. changedB. changesC. changeD. has changed【答案】D【解析】 【分析】这个老城市已经发生了太多改变自从十年前。已经发生的用完成时。【点评】考查时态的用法。21 - What a nice watch! How longyo

19、uit?- For just two weeks.A. will; buyB. have; hadC. were; havingD. did; buy【答案】B【解析】 【分析】句意: “多好的一块表啊 ! 你买了多久了 ? “刚刚两周。 ”根据句意可知用现在完成时, buy 是瞬间动词 . 不可与 how long 连用,故排除选项 A、D:选项 C 是过去进行时,不符合题意。故选 B 项。【点评】考查现在完成时。22 一 Is Tom at home? No, heto the town.A. has beenB. has goneC. goesD. will go【答案】B【解析】 【分

20、析】考查动词的时态。由语境可知, Tom 去镇上了,现在不在家。表示 “已经去了某地 ”应用 have gone to sp. 。故选 B。 have been to sp. 表示 “去过某地 ”,现在已经回来了。【点评】考查have been to 与 have gone to 的辨析。23 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 m

21、inutes.D. Whats the difference between the two tricks?【解析】 【分析】句意:下面哪一个是错误的?A 选项意为:你的汽车除了颜色之外其他都很好; B 选项意为:这场电影已经开始二十分钟了。这个句子是错误的,begun 的原形是 begin,意思是开始,是瞬间性动词,不能和一段时间连用;C 选项意为:我借这本书已经两天了,这个句子是对的,keep 是持续性动词;D 选项意为:这两个把戏之间的区别是什么?故应选B。【点评】考查句子结构。掌握短暂性动词不能与时间段连用。24 It _ over ten days since the dog _ .

22、A. is; has been dead B. has been; died C. has been; has been dead D. was; has died 【答案】 B【解析】 【分析】句意:狗死了有十多天了。Since 引导一个过去时的句子,所以第二个空填 die 的过去式,主句应该用现在完成时,也可以用is ,但比较口语化,综合两个空可知选B。25 youyour homework?No, I havent A. Have; finishedB. Are; finishingC. Did; finishD. Will : finish【答案】A【解析】 【分析】句意:你完成了你的

23、家庭作 、 没有。由第二句可知 句 在完成 ,所以前一句也 在完成 ,故 A.【点 】辨析句意,注意句子的 与 , 出合适的 。26 How longhis grandfather?A. has, diedB. has, been deathC. has, dyingD. has, been dead【答案】D【解析】 【分析】句意:他的 去世多久了?has died 已 去世了,不能与 段 用; has been death 形式 , death 是名 ; has dying 形式 ; has been dead 已 去世了。句中How long 的是一段 ,die 是瞬 性 ,不能和一段

24、用,故A 不 。 has been dead 是一个系表 构,表示状 ,可以持 。故 D。【点 】考 在完成 延 性 与短 性 的 。die 非延 性 ,要 延 性的 be dead。27 More than 80 people _ in the earthquake _ last week. A. died; for B. have been dead ; since C. have died; sinceD. have been dead; for【答案】C【解析】 【分析】句意:自从上个周有超 80 人在地震中 生。for+ 段; since+时间点,自从 起,主句用 在完成 ,句中的

25、状 last week 是 点,故用since。本句并非表示“死亡 ” 个状 的延 ,而是指从 去某一 到 在“死亡 ” 个 作 生了多少次,所以 C 符合 境。【点 】考 在完成 。28 Imy hometown for a long time. I really miss it!A. have leftB. went away fromC. leftD. have been away fromD【解析】 【分析】句意: 我已 离开家 很 了,我十分想念它。句中for a long time不能与短 性 leave 搭配 , 需 成可延 的be away from ,根据句意 句 用 在完成

26、 ,故答案 D。【点 】考 在完成 中延 性 与for 段的 用。牢 短 性 与延 性 词之间的转换。29 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【解析】 【分析】句意:上周我患了感冒。也就是说,从上周开始,我就一直在感冒。“ havea cold 和” “ catcha cold 均”可表示感冒,但前者强调感冒持续的状

27、态;后者强调感冒的行为,不可与表示一段时间的状语连用 。第一句上周感冒是发生在过去的动作,应用一般过去式 “caught;”第二句从上周起就一直在感冒,是从过去一直持续到现在的状态,应用现在完成时 “have had故”,选 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