Unit 5 Educational exchanges 重点语法:现在完成时(一)(五大题型,100题)-2024-2025学年八年级英语上册重难点讲练全攻略(牛津深圳版)

2024-11-01
| 2份
| 40页
| 2386人阅读
| 117人下载
初高中原创精品库
进店逛逛

内容正文:

2024-2025学年一线教师制作精品新课系列资料,已编校! 2024-2025学年一线教师制作精品新课系列资料,已编校! Unit 5 Educational exchanges 重点语法:现在完成时(一)(五大题型,100题) 学校:___________姓名:___________班级:___________考号:___________ 目录 语法知识精讲 1 1.现在完成时基本结构: 1 2.过去分词变化规则如下: 1 3.现在完成时用法 2 4.现在完成时连用的时间状语 3 语法知识精练 3 题型一:过去分词变化规则 3 题型二:表示影响(动作已完成) 8 题型三:表示持续(动作未完成) 14 题型四:延续性动词与非延续性动词 19 题型五:含ever/never/yet/already的现在完成时 24 语法知识精讲 (ps:U5与U6共同知识点总梳理) 1.现在完成时基本结构: 主语+have/has+动词的过去分词 ①肯定句:主语+have/has+动词的过去分词+宾语. ②否定句:主语+have/has+not+动词的过去分词)+宾语. ③一般疑问句:Have/Has+主语+动词的过去分词+宾语. ④特殊疑问句:特殊疑问词或词组+一般疑问句(have/has+主语+过去分词(V-ed)+其他) 2.过去分词变化规则如下: 1. 规则动词:规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。变化规则有四点: (1)一般动词,在词尾直接加"-ed "。 work→worked→worked visit→visited→visited (2)以" e "结尾的动词,只在词尾加"-d "。    live→lived→lived (3)以"辅音字母 + y "结尾的动词,将 "y" 变为 "i" ,再加"-ed "。 study→studied→studied cry→cried→cried (4)重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加"-ed "。 stop→stopped→stopped drop→dropped→dropped 2. 不规则动词变化需参看不规则动词表逐一熟记。 cut→cut→cut hit→hit→hit 3.现在完成时用法 1. 现在完成时用来表示过去发生或已经完成的动作对现在造成影响或后果。也就是说,动作或状态发生在过去但它的影响现在还存在,强调的是现在。 I have already posted the photo. 我已经把照片寄走了。强调post对现在的影响"照片不在这里"。 2. 现在完成时可以用来表示发生在过去某一时刻的、持续到现在的动作(用行为动词表示)或状态(be动词表示),常与for(+时间段),since(+时间点或过去时的句子)连用,谓语动词必须是延续性动词。如: He has lived here since 1978. 自从1978年以来,他一直住在这儿。(动作起始于1978年,一直住到现在,可能还要继续住下去。) 注意:for和since的用法。 ①for + 时间段 译为:……时间 ②since + 过去一个时间点(译为:自从……以来) ③since + 时间段 + ago ④since + 从句(过去时) ⑤It is + 时间段 + since + 从句(过去时) 注意:瞬间动词(buy, die, join, lose...)与for 或since引导的时间段连用时,要改变成延续性动词。变化如下:   come/arrive/reach/get to→be in    go out→be out    finish→be over    open→be open    die→be dead    buy→have    Fall ill→be ill    Come back→be back   Put on→be on/wear    Worry→be worried    Catch a cold→have a cold 4.现在完成时连用的时间状语 现在完成时是一个与过去和现在都有关系的时态,因此,具有这样时间特点的状语都可以与现在完成时连用。 1. 与表示一段时间的状语连用,如"for+时间段","since+时间点"。如: We have lived in this city for more than 40 years. 我们在这个城市已生活了40多年。 We have lived in this city since 1958. 我们从1958年起就住在这个城市里。 从以上两个例句我们可以看出,与表示一段时间的状语连用时,谓语动词常为stay, live, teach, learn, work, sleep, read, wait, keep等具有延续意义的动词。 2. 与笼统地表示过去的时间状语连用,如already, never, ever, just等。如: I’ve just found this library book. 我刚刚找到这本图书馆的书。 How beautifully she sings! I have never heard a better voice. 她唱得多美啊!我还从来没听到过比这更优美的嗓音。 3. 与表示包含过去和现在的一整段时间的状语连用,如lately, recently, in the past few years, these few years, these days, up to now, so far等。如: How have you been recently? 你近来状况如何? The famous writer has written a new book in the past two years. 那位著名的作家在过去两年的时间里写了一本新书。 Have you seen her parents these days? 这些天你看见她的父母了吗? The Browns have visited a lot of places in China so far. 迄今为止,布朗一家已经参观了中国的许多地方。 注意:现在完成时不能与单纯表示过去的时间状语连用,如yesterday, last week, in 2002, three days ago等 语法知识精练 题型一:过去分词变化规则 1.I ________ the book yet. A.haven’t read B.hadn’t read C.don’t read D.am not reading 2.—Have you ______ the birthday gift for your mum? —Yes, and she’ll like it, I think. A.make B.buy C.chose D.chosen 3.I have already ________ many English books about England. A.readed B.reading C.read D.readded 4.I have ________ your words so I don’t know what to do next. A.mixing up B.mixs up C.mixed up D.mixxed 5.My father has already ________ the books. How great he is! A.write B.wrote C.written D.writes 6.Scientists have always ________ the question many times. A.asks B.asking C.asked D.ask 7.I think the mountains __________ with trees in a few years’ time. A.are covered B.will be covered C.are covering D.will cover 8.The foreigners are surprised at the ________of our country because our country has ________a lot. A.improve; improvement B.improvement; improved C.improvement; improvement D.improve; improved 9.All the students ________ into four groups to do a survey next Sunday. A.are separated B.will separated C.separate D.will be separated 10.—________ Ann ever ________ online with you? —No, she hasn’t. A.Have; chated B.Has; chated C.Have; chatted D.Has; chatted 11.Jack’s train ________. Let’s go on waiting for him here. A.hasn’t arrived B.didn’t arrive C.doesn’t arrive D.won’t arrive 12.The Chinese climbers have ________ many valuable things on the mountain. A.discovery B.discovered C.discovering D.discovers 13.—Here is my phone number, 8912232. —Oh, I’ve ________. A.wrote it down B.written it down C.wrote down them D.written them down 14.I have ________ lots of writing competitions already. A.entered B.enters C.entering D.to entered 15.Mary ________ in bed with the doll Mum has ________ beside her. A.laid; lay B.lay; lain C.lay; laid D.laid; laid 16.The water in this lake _______ by the factories around it. A.be polluted B.pollute C.was polluted D.being polluted 17.The birthday cake was quickly ________ by the children. A.eat up B.ate up C.eating up D.eaten up 18.Have the school ________ the right person to attend the meeting yet? A.choose B.choosen C.chose D.chosen 19.—Who knows the documentary China the Mission (任务) to the Moon? —Everyone in the class. We ________ it several times so far since our geography teacher ________ it. A.watched; introduced B.watch; introduces C.have watched; introduced D.will watch; introduces 20.Luna has ________ in bed for two hours after ________ the book on the desk next to her bed. A.lied, lying B.lay, lain C.laid, lying D.lain, laying 题型二:表示影响(动作已完成) 21.—Have you watched Tom and Jerry? —Yes. I ______ it three times. A.watch B.watched C.has watched D.have watched 22.Who ________ finished the painting? A.have B.has C.are D.is 23.So far we ________ lots of English words. A.will learn B.have learned C.are learning D.has learned 24.—What have you done at the school? —I _________ classes with British students. A.am having B.have had C.will have D.often have 25.—When will you hand in your homework, Jack? —Sorry, I’m not sure. I __________ it yet. A.didn’t finish B.won’t finish C.haven’t finished D.don’t finish 26.—Would you like to watch the movie with me? —I’d love to, but I ______________ it already. A.watch B.watched C.have watched D.was watching 27.The Smiths are fond of travelling, and they ________ many countries. A.have gone to B.travelled to C.travel to D.have travelled to 28.Jack ________ Spider-Man, so he ________ want to watch it with us tonight. A.watched; doesn’t B.watches; will not C.has watched; doesn’t D.watched; didn’t 29.Mary ______ reading the book last week and she ______ 50 pages so far. A.has started; finished B.has started; has finished C.started; has finished D.started; finished 30.—Where is your sister, Cathy? —She ______ to the Snow County in Heilongjiang. She will be back this Sunday. A.has been B.has gone C.went D.will go 31.I ________ the piano club last week and I ________ two classes already. A.join; take B.joined; took C.joined; have taken D.have joined; took 32.一I hear your father _______ to Japan once. 一Yes. He ________ there a year ago. A.went; has been B.has been; went C.goes; went D.has been; has been 33.—I haven’t finished. Don’t clean the blackboard, please! —It doesn’t matter. I’ve ________. Here you are! A.copy down them B.copied down them C.copy them down D.copied them down 34.In the past five years, great changes _________ in our hometown. A.happened B.have happened C.took place D.have taken place 35.In the past three years, we ________ about three thousand English words. A.learned B.was learning C.have learned D.had learned 36.If you ________ it, put up your hands and let me know. A.were finishing B.will finish C.have finished D.are finishing 37.—________ you ________ of the International Museum of Toilets in India yet? — No, not yet. A.Has; heard B.Have ; heard C.Did; hear D.Do; hear 38.—__________ you ever __________ the book, Journey to the West? —Yes, I have. It’s fantastic. A.Do; read B.Are; reading C.Will; read D.Have; read 39.—_________ she ever visited the London Eye? —Yes. She _________ it two years ago. A.Did; visited B.Will; has visited C.Has; visited D.Has; has visited 40.—Why won’t you go to see the film with me, Betty? —Because I ________ it twice. A.see B.saw C.have seen D.will see 题型三:表示持续(动作未完成) 41.So far, Daniel ________ 800 stamps in total. A.has collected B.collects C.collected D.will collect 42.So far, these volunteers ________ over 50 tons of waste from the oceans. A.clean B.are cleaning C.have cleaned D.will clean 43.Lisa ________ in Beijing for five years and she is quite used to the life here now. A.lives B.has lived C.lived D.will live 44.I ________ in Britain for several years. The people there are very friendly. A.live B.lived C.will live D.have lived 45.Jim ________ the useful information yet, so he can’t finish his work soon. A.hasn’t found B.won’t find C.doesn’t find D.didn’t find 46.—High-speed trains, mobile payment, sharing bikes and online shopping are called “four new great inventions” of modern China.    —They ________ our daily lives more convenient. A.had made B.will make C.have made D.was making 47.The weather is changeable these days. It rainy and cloudy in the past few days. I hope that tomorrow will be a sunny day. A.will be B.is C.has been D.was 48.—Sarah, is your mother a teacher? —Yes, she is. She ________ English in China for 12 years. A.will teach B.is teaching C.taught D.has taught 49.In the past year, he many bad habits and made progress in math. A.changes B.has changed C.is changing D.will change 50.I forgot to return the book. I ________ it for two weeks. A.have kept B.kept C.have borrowed D.borrowed 51.Mr. Howard thought Jean ________ present her science project yesterday, but she ________ it up to now. A.was going to; didn’t finish B.was going to; hasn’t finished C.would; didn’t finish D.would; hasn’t finished 52.My mother ________ the shopping mall for hours. But she hasn’t found a favourite dress yet. A.went into B.has gone to C.has been in D.has arrived at 53.I am surprised at the new look of Hefei, for it ________ a lot over the years. A.changed B.changes C.will change D.has changed 54.A lot of money _______ at the charity show, but the cost of living _______ a lot, so we still need to do much work to help people in need. A.was raised; has risen B.was raised; is risen C.rose; has risen D.rose; were raised 55.—________ your homework yet? —Not yet. I ________ it. A.Are you doing, have done B.Will you do, am going to do C.Did you do, still do D.Have you done, am still doing 56.Mamianqun, or horse-faced skirt, ________ popularity for many years in China. A.was enjoying B.enjoyed C.has enjoyed D.will enjoy 57.Mrs. Black ________ me a lot with my English in the last three years. A.helps B.helped C.is helping D.has helped 58.—It’s raining! When did it start? —I don’t know exactly. In fact, the weather report says that it ________ for two days. A.lasts B.has lasted C.lasted D.will last 59.—Lucy, is your aunt a teacher? —Yes, she is. She ________ English in this school for nearly 20 years. A.teaches B.is teaching C.has taught D.will teach 60.—How long _________ you ________? —For three years. A.do;paint B.are;painting C.did;painted D.have;painted 题型四:延续性动词与非延续性动词 61.—Your new watch is really nice! When did you buy it? —In April. I ________ it for two months. A.had B.bought C.have had D.have bought 62.The Wild Park ________ for several months. Let’s go there for a trip this weekend. A.has opened B.has been open C.opened D.opens 63.—The new dress looks good on you. When did you buy it? —On May 15th. I ________ it for a week. A.have bought B.bought C.have had D.buy 64.—How long ________ you ________ your bread maker? —For about three months. A.did; buy B.have; bought C.have; had D.have; buy 65.—How long has Wuhu Museum ________? —For nearly 10 years. I like visiting it and know about the history and culture of our hometown. A.opened B.been open C.started D.been on 66.Hurry up, the meeting ________ for 10 minutes. A.has been on B.has begun C.has ended D.has been 67.—Amy __________ for two hours. Do you know where she is? —In the art room. She __________ an art lesson every Friday. A.has been away; had B.has been away; has C.has gone; has D.has gone; had 68.—Let’s turn on the TV and enjoy watching the football match. —It’s too late. It ________ for half an hour. And the result is 1-0, China won. A.has finished B.has begun C.has been on D.has been over 69.—How long has your uncle ________ this personal computer? —Since ten years ago. He wants to buy a new one. A.has B.bought C.kept D.have 70.Yangzhou China Grand Canal Museum (扬州中国大运河博物馆) ________ for about three years, but I ________ there. A.has opened; haven’t gone B.has been open; haven’t been C.has been open; haven’t gone D.has opened; haven’t been 71.—How long have you ________ the basketball team of the school? —For about two years. A.been in B.been C.joined D.played 72.The Greens have ________ here for three years. A.came B.got C.lived D.left 73.My brother __________ Dalian for two months. A.has left B.has come to C.has gone to D.has been in 74.—How do you like your English teacher? —He is great. We all love him. We __________ friends since three years ago. A.were B.have made C.have been D.have become 75.I have ________ the magazine for two weeks. I’ll return it this afternoon. A.looked B.lent C.bought D.kept 76.Her son __________ the army for two months. She misses him very much. A.has joined B.has been in C.joined D.was 77.—How long have you had the bike? —I ________ it since I was six years old. A.bought B.have bought C.have had D.has bought 78.—Why are you in such a hurry? —Because the class ________ for 10 minutes. A.is on B.has been on C.begins D.has begun 79.Jim, turn off the TV. It ________ for two hours. A.began B.has begun C.was on D.has been on 80.She has ________ from her hometown for nearly ten years. A.left B.gone away C.to leave D.been away 题型五:含ever/never/yet/already的现在完成时 81.—Let’s go to the playground and play basketball. —But I ________ my work yet. A.don’t finish B.won’t finish C.didn’t finish D.haven’t finished 82.The drama series The Thunder (破冰行动) hits screens these days. I ________ any of them yet. A.doesn’t watch B.didn’t watch C.won’t watch D.haven’t watched 83.—I heard that you are going to be an exchange student for ________ study. —Yes, and I have ________ learnt about the school. A.further; already B.farther; yet C.more; just now D.much; yesterday 84.—Have you ever been to an aquarium? —No, ________. A.I have B.I am not C.I haven’t D.I hasn’t 85.—________ you ________ your homework yet? —Yes. I ________ it a moment ago. A.Did, do; finished B.Have, done; finished C.Did, do; have finished D.Have, done; have finished 86.—The drama series Faith (《信仰》) hits the TV screen these days. —Oh, what a pity! I ________ any of them yet. A.didn’t watch B.won’t watch C.haven’t watched D.wasn’t watching 87.—Would you like to see the movie The Wandering Earth II this evening? —Yes. It’s a good movie, but I ________ it already. A.Saw B.have seen C.see D.will see 88.— Tom, let’s go to see the Full River Red tonight! — I ________ it already. I went with my father yesterday. A.see B.saw C.will see D.have seen 89.Good news! 98 percent of the class ________ the exam successfully already. A.has passed B.has past C.have passed D.have past 90.—Have you finished your report ________? —Yes, I have ________ finished it. A.yet; yet B.already; already C.already; yet D.yet; already 91.—Have you finished your report ________? —Yes, I have ________ finished it. A.yet; yet B.yet; already C.already; yet D.already; already 92.—Have you _________ visited the Great Wall? —No, _________. A.already; ever B.ever; never C.never; ever D.ever; yet 93.—Have you ________ visited the old house in the forest? —No, ________. A.ever; ever B.never; ever C.never; never D.ever; never 94.—________ you ever ________ the new library? —No, I haven’t. A.Do; visit B.Have; visited C.Did; visit D.Are; visiting 95.—Have you ________ spoken to a foreign visitor? —No, not ________. A.ever; never B.yet; ever C.ever; yet D.yet; yet 96.—Have you ________ been to Nanjing, Han Mei? —No, never. I plan to go there this summer holiday. A.ever B.still C.yet D.already 97.________ you ever ________ UFOs? A.Have; seen B.Did; see C.Will; see D.Do; see 98.—Is the art museum open to the public yet? —Yes. It ________ for almost two months. A.has opened B.was open C.has been open D.is open 99.—Tom, haven't you helped your parents do the housework _______ ? —Yes, I've helped them wash the dishes _______ . A.already; yet B.yet; yet C.already; already D.yet; already 100.Neither my sister nor I _____been to Xi'an before. A.have never B.have ever C.has never D.has ever 2 同步新教材,周周有练习,月月有重点! 7 同步新教材,周周有练习,月月有重点! 学科网(北京)股份有限公司 $$ 2024-2025学年一线教师制作精品新课系列资料,已编校! 2024-2025学年一线教师制作精品新课系列资料,已编校! Unit 5 Educational exchanges 重点语法:现在完成时(一)(五大题型,100题) 学校:___________姓名:___________班级:___________考号:___________ 目录 语法知识精讲 1 1.现在完成时基本结构: 1 2.过去分词变化规则如下: 1 3.现在完成时用法 2 4.现在完成时连用的时间状语 3 语法知识精练 3 题型一:过去分词变化规则 3 题型二:表示影响(动作已完成) 8 题型三:表示持续(动作未完成) 14 题型四:延续性动词与非延续性动词 19 题型五:含ever/never/yet/already的现在完成时 24 语法知识精讲 (ps:U5与U6共同知识点总梳理) 1.现在完成时基本结构: 主语+have/has+动词的过去分词 ①肯定句:主语+have/has+动词的过去分词+宾语. ②否定句:主语+have/has+not+动词的过去分词)+宾语. ③一般疑问句:Have/Has+主语+动词的过去分词+宾语. ④特殊疑问句:特殊疑问词或词组+一般疑问句(have/has+主语+过去分词(V-ed)+其他) 2.过去分词变化规则如下: 1. 规则动词:规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。变化规则有四点: (1)一般动词,在词尾直接加"-ed "。 work→worked→worked visit→visited→visited (2)以" e "结尾的动词,只在词尾加"-d "。    live→lived→lived (3)以"辅音字母 + y "结尾的动词,将 "y" 变为 "i" ,再加"-ed "。 study→studied→studied cry→cried→cried (4)重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加"-ed "。 stop→stopped→stopped drop→dropped→dropped 2. 不规则动词变化需参看不规则动词表逐一熟记。 cut→cut→cut hit→hit→hit 3.现在完成时用法 1. 现在完成时用来表示过去发生或已经完成的动作对现在造成影响或后果。也就是说,动作或状态发生在过去但它的影响现在还存在,强调的是现在。 I have already posted the photo. 我已经把照片寄走了。强调post对现在的影响"照片不在这里"。 2. 现在完成时可以用来表示发生在过去某一时刻的、持续到现在的动作(用行为动词表示)或状态(be动词表示),常与for(+时间段),since(+时间点或过去时的句子)连用,谓语动词必须是延续性动词。如: He has lived here since 1978. 自从1978年以来,他一直住在这儿。(动作起始于1978年,一直住到现在,可能还要继续住下去。) 注意:for和since的用法。 ①for + 时间段 译为:……时间 ②since + 过去一个时间点(译为:自从……以来) ③since + 时间段 + ago ④since + 从句(过去时) ⑤It is + 时间段 + since + 从句(过去时) 注意:瞬间动词(buy, die, join, lose...)与for 或since引导的时间段连用时,要改变成延续性动词。变化如下:   come/arrive/reach/get to→be in    go out→be out    finish→be over    open→be open    die→be dead    buy→have    Fall ill→be ill    Come back→be back   Put on→be on/wear    Worry→be worried    Catch a cold→have a cold 4.现在完成时连用的时间状语 现在完成时是一个与过去和现在都有关系的时态,因此,具有这样时间特点的状语都可以与现在完成时连用。 1. 与表示一段时间的状语连用,如"for+时间段","since+时间点"。如: We have lived in this city for more than 40 years. 我们在这个城市已生活了40多年。 We have lived in this city since 1958. 我们从1958年起就住在这个城市里。 从以上两个例句我们可以看出,与表示一段时间的状语连用时,谓语动词常为stay, live, teach, learn, work, sleep, read, wait, keep等具有延续意义的动词。 2. 与笼统地表示过去的时间状语连用,如already, never, ever, just等。如: I’ve just found this library book. 我刚刚找到这本图书馆的书。 How beautifully she sings! I have never heard a better voice. 她唱得多美啊!我还从来没听到过比这更优美的嗓音。 3. 与表示包含过去和现在的一整段时间的状语连用,如lately, recently, in the past few years, these few years, these days, up to now, so far等。如: How have you been recently? 你近来状况如何? The famous writer has written a new book in the past two years. 那位著名的作家在过去两年的时间里写了一本新书。 Have you seen her parents these days? 这些天你看见她的父母了吗? The Browns have visited a lot of places in China so far. 迄今为止,布朗一家已经参观了中国的许多地方。 注意:现在完成时不能与单纯表示过去的时间状语连用,如yesterday, last week, in 2002, three days ago等 语法知识精练 题型一:过去分词变化规则 1.I ________ the book yet. A.haven’t read B.hadn’t read C.don’t read D.am not reading 【答案】A 【详解】句意:我还没看书。 考查时态。根据现在完成时标志词“yet”可知,该句为现在完成时,否定结构为“haven’t/hasn’t + 过去分词”,故选A。 2.—Have you ______ the birthday gift for your mum? —Yes, and she’ll like it, I think. A.make B.buy C.chose D.chosen 【答案】D 【详解】句意:——你为你妈妈选好生日礼物了吗?——是的,我想她会喜欢的。 考查动词辨析和时态。make制造,动词原形;buy买,动词原形;chose选择,过去式;chosen选择,过去分词。根据“Have”可知本句是现在完成时,结构是“have+done”,空处应填过去分词。故选D。 3.I have already ________ many English books about England. A.readed B.reading C.read D.readded 【答案】C 【详解】句意:我已经读了许多关于英国的英语书籍。 考查动词的过去分词形式。根据“I have already”可知本句是现在完成时,动词用过去分词。read的过去分词还是read。故选C。 4.I have ________ your words so I don’t know what to do next. A.mixing up B.mixs up C.mixed up D.mixxed 【答案】C 【详解】句意:我把你的话弄混淆了,因此不知道下一步该怎么做了。 考查现在完成时。mixxed错误形式,排除D;mix up混淆,根据“have...”可知句子用现在完成时have/has done,故此处用过去分词。故选C。 5.My father has already ________ the books. How great he is! A.write B.wrote C.written D.writes 【答案】C 【详解】句意:我的父亲已经写了这些书。他太棒了! 考查动词时态。根据“has already...”可知,此句为现在完成时态,助动词“has”后接动词过去分词,write的过去分词是written。故选C。 6.Scientists have always ________ the question many times. A.asks B.asking C.asked D.ask 【答案】C 【详解】句意:科学家们总是问过这个问题许多次。 考查现在完成时的构成。分析句子结构可知,该句为现在完成时,其结构为“have/has+动词过去分词”,所以本空应该填过去分词形式asked,故选C。 7.I think the mountains __________ with trees in a few years’ time. A.are covered B.will be covered C.are covering D.will cover 【答案】B 【详解】句意:我认为几年后山将被树木覆盖。 考查一般将来时的被动语态。根据“in a few years’ time”可知句子时态为一般将来时,而主语mountains和谓语cover为被动关系,应用被动语态,一般将来时的被动语态的谓语结构为“will+be+done”,故选B。 8.The foreigners are surprised at the ________of our country because our country has ________a lot. A.improve; improvement B.improvement; improved C.improvement; improvement D.improve; improved 【答案】B 【详解】句意:外国人对我们国家的进步感到惊奇,因为我们的国家进步了很多。 考查名词辨析和动词过去分词。improve进步,动词;improvement名词;improved过去式或过去分词。根据定冠词the,可知其后跟名词所以第一个空用improvement;根据句意和助动词“has”,可知从句部分时态为现在完成时“has/have done”,所以第二个空用过去分词improved,故选B。 9.All the students ________ into four groups to do a survey next Sunday. A.are separated B.will separated C.separate D.will be separated 【答案】D 【详解】句意:下周日所有的学生将被分成四组做一个调查。 考查一般将来时的被动语态。根据“next Sunday”可知应用一般将来时,而主语All the students和谓语动词separate“分开”是逻辑上的动宾关系,所以应用被动语态,而一般将来时的被动语态的谓语结构为“will+be+done”,故选D。 10.—________ Ann ever ________ online with you? —No, she hasn’t. A.Have; chated B.Has; chated C.Have; chatted D.Has; chatted 【答案】D 【详解】句意:——安曾经和你网上聊天吗?——不,没有。 考查现在完成时态。根据“No, she hasn’t”可知,时态为现在完成时,由于主语是三单所以助动词用has,chat的过去分词是chatted。故选D。 11.Jack’s train ________. Let’s go on waiting for him here. A.hasn’t arrived B.didn’t arrive C.doesn’t arrive D.won’t arrive 【答案】A 【详解】句意:杰克的火车还没到。我们继续在这里等他吧。 考查动词时态。hasn’t arrived现在完成时;didn’t arrive一般过去时;doesn’t arrive一般现在时;won’t arrive一般将来时。根据“Let’s go on waiting for him here.”可知火车还没到。用现在完成时,故选A。 12.The Chinese climbers have ________ many valuable things on the mountain. A.discovery B.discovered C.discovering D.discovers 【答案】B 【详解】句意:中国登山者在山上已经发现了许多有价值的东西。 考查谓语动词。从have可知,句子时态为现在完成时,其后应接动词过去分词;动词discover发现,过去分词为discovered。 故选B。 13.—Here is my phone number, 8912232. —Oh, I’ve ________. A.wrote it down B.written it down C.wrote down them D.written them down 【答案】B 【详解】句意:——这是我的电话号码,8912232。——哦,我已经把它写下来了。 考查过去分词及代词辨析。根据“I’ve”可知,此处应用“have+过去分词”构成现在完成时,write的过去分词为written,排除A、C项;it它;them它们。根据“Here is my phone number”可知,这里指代上文提到的“phone number”,应用it来指代。故选B。 14.I have ________ lots of writing competitions already. A.entered B.enters C.entering D.to entered 【答案】A 【详解】句意:我已经参加了很多写作比赛。 考查动词时态。根据already可知,此句用现在完成时have/has done的结构,空格前已有have,此空应填过去分词,故选A。 15.Mary ________ in bed with the doll Mum has ________ beside her. A.laid; lay B.lay; lain C.lay; laid D.laid; laid 【答案】C 【详解】句意:玛丽躺在床上,旁边是妈妈放在她身边的玩偶。 考查动词辨析。lie平躺,过去式为lay,过去分词为lain;lay放置,过去式为laid,过去分词为laid。分析句子,选空一表示“躺在床上”,时态为一般过去时,故应用动词lie的过去式lay;由“beside her”可知此处表达“放置”,根据“has”可知句子为现在完成时,故应用动词lay的过去分词laid。故选C。 16.The water in this lake _______ by the factories around it. A.be polluted B.pollute C.was polluted D.being polluted 【答案】C 【详解】句意:这个湖里的水被它周围的工厂污染。 考查一般过去时的被动语态。根据语境可知湖水已被污染,应用一般过去时,而主语the water和谓语动词pollute为逻辑上的动宾关系,应用被动语态,其谓语结构为“was/were+done”,故选C。 17.The birthday cake was quickly ________ by the children. A.eat up B.ate up C.eating up D.eaten up 【答案】D 【详解】句意:生日蛋糕很快被孩子们吃光了。 考查被动语态。分析句子可知,主语the birthday cake和谓语eat之间为逻辑上的动宾关系,应用被动语态,其谓语结构为“be+done”,故选D。 18.Have the school ________ the right person to attend the meeting yet? A.choose B.choosen C.chose D.chosen 【答案】D 【详解】句意:学校有没有选择合适的人来参加会议? 考查过去分词的变化规则。choose选择,动词原形;choosen单词拼写错误;chose选择,过去式;chosen选择,过去分词。根据“yet”可知,时态为现在完成时;根据“Have”可知,后面接动词的过去分词;choose的过去分词形式为chosen。故选D。 19.—Who knows the documentary China the Mission (任务) to the Moon? —Everyone in the class. We ________ it several times so far since our geography teacher ________ it. A.watched; introduced B.watch; introduces C.have watched; introduced D.will watch; introduces 【答案】C 【详解】句意:——谁知道纪录片《中国探月任务》?——班上每个人都知道。自从我们地理老师介绍后,到目前为止,我们已经看了好几次了。 考查现在完成时。根据“since”可知,此句应该用现在完成时,其结构为:have/has+动词的过去分词,主语是“we”,所以用“have watched”;根据“since”引导的时间状语从句应该用一般过去时,可知第二空应该用“introduce”的过去式“introduced”。故选C。 20.Luna has ________ in bed for two hours after ________ the book on the desk next to her bed. A.lied, lying B.lay, lain C.laid, lying D.lain, laying 【答案】D 【详解】句意:露娜把书放在床边的桌子上后,躺在床上两个小时了。 考查动词时态和非谓语动词。lie躺,过去式为lay,过去分词是lain,现在分词是lying;lay放置、铺放,其过去式和过去分词都是laid,现在分词是laying。根据上下文语境可知,空一表示“躺”,根据空前has的提示可知,句子应是现在完成时,构成形式为:have/has done,lie“躺”的过去分词是lain;空二表示“放置”,故应用lay,因其在介词after之后,故应用动名词形式laying。故选D。 题型二:表示影响(动作已完成) 21.—Have you watched Tom and Jerry? —Yes. I ______ it three times. A.watch B.watched C.has watched D.have watched 【答案】D 【详解】句意:——你看过《猫和老鼠》吗?——是的。我看了三遍。 考查动词的时态。根据“three times”可知时态是现在完成时。主语I后接have+过去分词。故选D。 22.Who ________ finished the painting? A.have B.has C.are D.is 【答案】B 【详解】句意:谁完成了这幅画? 考查助动词。have助动词,构成现在完成时;has助动词,have的第三人称单数;are是,be动词,用于第二人称单复数现在时和第一、三人称复数现在时;is是,be动词三单形式。根据句意文判断,本句是主动语态;who疑问代词,是单数第三人称。故选B。 23.So far we ________ lots of English words. A.will learn B.have learned C.are learning D.has learned 【答案】B 【详解】句意:到目前为止,我们已经学了很多英语单词。 考查现在完成时。根据时间状语“So far”可知,此句为现在完成时,主语“we”为复数,谓语结构为have done。故选B。 24.—What have you done at the school? —I _________ classes with British students. A.am having B.have had C.will have D.often have 【答案】B 【详解】句意:——你在学校做什么了? ——我和英国学生上课了。 考查动词时态。根据问句可知,是现在完成时,所以回答也要用现在完成时,现在完成时的结构是have/has+过去分词,I是第一人称,助动词要用have,故谓语部分为“have had”。故选B。 25.—When will you hand in your homework, Jack? —Sorry, I’m not sure. I __________ it yet. A.didn’t finish B.won’t finish C.haven’t finished D.don’t finish 【答案】C 【详解】句意:——杰克,你将在什么时候交作业?——对不起,我不确定。我还没有完成它。 考查动词的时态。didn’t finish一般过去时;won’t finish一般将来时;haven’t finished现在完成时;don’t finish一般现在时。根据“Sorry, I`m not sure. I...it yet.”可知,此处用现在完成时,对现在造成的影响是“不知何时能交作业”。故选C。 26.—Would you like to watch the movie with me? —I’d love to, but I ______________ it already. A.watch B.watched C.have watched D.was watching 【答案】C 【详解】句意:——你愿意和我一起看电影吗?——我很乐意,但是我已经看过了。 考查动词时态。根据“already”可知,时态为现在完成时have/has done,主语是I,助动词用have。故选C。 27.The Smiths are fond of travelling, and they ________ many countries. A.have gone to B.travelled to C.travel to D.have travelled to 【答案】D 【详解】句意:史密斯一家喜欢旅游,他们已经旅游过很多国家。 考查现在完成时。have gone to去了(未回),现在完成时;travelled to一般过去时;travel to一般现在时;have travelled to现在完成时。根据“they...many countries”可知,“旅游过很多的国家”这一动作已经发生,且对现在产生影响,用现在完成时,排除选项B、C;选项A语义与原文含义不符。故选D。 28.Jack ________ Spider-Man, so he ________ want to watch it with us tonight. A.watched; doesn’t B.watches; will not C.has watched; doesn’t D.watched; didn’t 【答案】C 【详解】句意:杰克已经看了蜘蛛侠,所以他今晚不想和我们一起看。 考查时态。结合语境,前半句强调过去发生的事情对现在造成的影响,应用现在完成时“have/has+动词过去分词”,表示电影已经看过了,不想再看了,主语为Jack,助动词用has;后半句表述现在的事情,应用一般现在时,主语为he,否定句用助动词doesn’t,故选C。 29.Mary ______ reading the book last week and she ______ 50 pages so far. A.has started; finished B.has started; has finished C.started; has finished D.started; finished 【答案】C 【详解】句意:玛丽上周开始读这本书,到目前为止她已经读完了50页。 考查动词时态。根据“last week”可知,第一空时态用一般过去时;根据“so far”可知,第二空时态是现在完成时(have/has done)。故选C。 30.—Where is your sister, Cathy? —She ______ to the Snow County in Heilongjiang. She will be back this Sunday. A.has been B.has gone C.went D.will go 【答案】B 【详解】句意:——凯西,你妹妹在哪儿?——她去了黑龙江的雪乡。她将在这个星期天回来。 考查现在完成时态。根据“She will be back this Sunday.”和“to the Snow County in Heilongjiang”可知,凯西的妹妹已经去了黑龙江的雪乡,句子时态用现在完成时,其结构为:have/has + 动词的过去分词。have gone to表示去了某地,或者在去某地的路上,是“去而未返”;have been to表示曾经去过某地,现在已经回来,即“去而已返”。根据题干中“She will be back this Sunday.”可知,妹妹去了黑龙江的雪乡,不在说话地,是“去而未返”,因此应用has gone。故选B。 31.I ________ the piano club last week and I ________ two classes already. A.join; take B.joined; took C.joined; have taken D.have joined; took 【答案】C 【详解】句意:我上周加入了钢琴俱乐部,已经上了两节课了。 考查时态。根据“last week”可知,第一空用一般过去时;根据“already”可知,第二空用现在完成时,其构成为“has/have done”,故选C。 32.一I hear your father _______ to Japan once. 一Yes. He ________ there a year ago. A.went; has been B.has been; went C.goes; went D.has been; has been 【答案】B 【详解】句意:——我听说你父亲曾经去过日本。——是的。他一年前去了那里。 考查动词时态。根据“once”可知,时态使用现在完成时,空格处填has been,表示曾去过日本;根据“a year ago”可知,表示发生在过去的动作,用一般过去时,go的过去式为went。故选B。 33.—I haven’t finished. Don’t clean the blackboard, please! —It doesn’t matter. I’ve ________. Here you are! A.copy down them B.copied down them C.copy them down D.copied them down 【答案】D 【详解】句意:——我还没完成。请不要擦黑板!——没关系。我已经抄下来了。给你! 考查时态和短语用法。根据“I’ve”可知,此句用现在完成时,其构成为“has/have done”,排除A、C项;copy down“抄写,誊写”,跟代词时需置于中间,排除B项。故选D。 34.In the past five years, great changes _________ in our hometown. A.happened B.have happened C.took place D.have taken place 【答案】D 【详解】句意:在过去的五年里,我们的家乡发生了巨大变化。 考查时态。happen表示碰巧偶然发生;take place指有计划有目的地发生。家乡的变化应是有计划发生的,因此用take place,根据“in the past five years”可知,此处用现在完成时,故选D。 35.In the past three years, we ________ about three thousand English words. A.learned B.was learning C.have learned D.had learned 【答案】C 【详解】句意:在过去的三年里,我们已经学了大约三千个英语单词。 考查动词时态。learned 一般过去时;was learning 过去进行时;have learned 现在完成时;had learned 过去完成时。根据“In the past three years”可知,这是一个现在完成时的时间状语,其结构为“have/has + 过去分词”,主语是“we”,所以用“have learned”。故选C。 36.If you ________ it, put up your hands and let me know. A.were finishing B.will finish C.have finished D.are finishing 【答案】C 【详解】句意:如果你已经完成了,请举手告诉我。 考查现在完成时。“完成”和“举手示意”存在先后关系,所以从句应用现在完成时“have/has+done”,表示已完成的动作对现在的影响,“已经完成了”才能“举手告诉我”。故选C。 37.—________ you ________ of the International Museum of Toilets in India yet? — No, not yet. A.Has; heard B.Have ; heard C.Did; hear D.Do; hear 【答案】B 【详解】句意:——你听说过印度的国际厕所博物馆吗?——不,没有听过。 考查动词时态。根据答语“No, not yet”可判断问句要用现在完成时have/has done的结构,根据you可知,助动词用have,故选B。 38.—__________ you ever __________ the book, Journey to the West? —Yes, I have. It’s fantastic. A.Do; read B.Are; reading C.Will; read D.Have; read 【答案】D 【详解】句意:——你曾经读过《西游记》这本书吗?——是的,我读过。它很精彩。 考查句子时态。根据答语“Yes, I have.”可知,此处应用现在完成时。故选D。 39.—_________ she ever visited the London Eye? —Yes. She _________ it two years ago. A.Did; visited B.Will; has visited C.Has; visited D.Has; has visited 【答案】C 【详解】句意:——她参观过伦敦眼吗?——是的。她两年前参观过它。 考查现在完成时和一般过去时。根据“ever”可知,上句时态用现在完成时,谓语动词构成是have/has done,句子是一般疑问句,主语she为第三人称单数,应该用Has进行提问;再由时间状语“two years ago”可知,答句时态是一般过去时,应该用动词过去式visited。故选C。 40.—Why won’t you go to see the film with me, Betty? —Because I ________ it twice. A.see B.saw C.have seen D.will see 【答案】C 【详解】句意:——为什么你不和我一起去看电影,Betty?——因为我看过两次了。 考查时态。根据“twice”可知,因为看过两次,所以不去看电影。此处表示过去的动作对现在的影响,应用现在完成时。故选C。 题型三:表示持续(动作未完成) 41.So far, Daniel ________ 800 stamps in total. A.has collected B.collects C.collected D.will collect 【答案】A 【详解】句意:到目前为止,丹尼尔总共收集了800张邮票。 考查动词的时态。根据“So far”可知,此处为现在完成时,其结构为have/has done。故选A。 42.So far, these volunteers ________ over 50 tons of waste from the oceans. A.clean B.are cleaning C.have cleaned D.will clean 【答案】C 【详解】句意:到目前为止,这些志愿者已经清理了超过50吨的海洋垃圾。 考查动词时态。根据“So far”可知,句子时态用现在完成时have/has done,主语是复数,助动词用have。故选C。 43.Lisa ________ in Beijing for five years and she is quite used to the life here now. A.lives B.has lived C.lived D.will live 【答案】B 【详解】句意:丽莎已经在北京生活了五年,她现在很习惯这里的生活了。 考查动词的时态。lives,第三人称单数;has lived现在完成时;lived过去式;will live一般将来时。根据“for five years and she is quite used to the life here now.”可知,此句应用现在完成时,表示过去的动作或状态持续到现在,或对现在造成的影响可能持续发生下去。故选B。 44.I ________ in Britain for several years. The people there are very friendly. A.live B.lived C.will live D.have lived 【答案】D 【详解】句意:我在英国生活了几年。那里的人很友好。 考查现在完成时。根据“for several years”可知,动作持续了几年并将一直延续,应用动词的现在完成时态,即have done。故选D。 45.Jim ________ the useful information yet, so he can’t finish his work soon. A.hasn’t found B.won’t find C.doesn’t find D.didn’t find 【答案】A 【详解】句意:吉姆还没有找到有用的信息,所以他还不能很快完成工作。 考查谓语动词时态。根据题干中的yet,可知应用现在完成时,主语为Jim,结构为has+过去分词。故选A。 46.—High-speed trains, mobile payment, sharing bikes and online shopping are called “four new great inventions” of modern China.    —They ________ our daily lives more convenient. A.had made B.will make C.have made D.was making 【答案】C 【详解】句意:——高铁,手机支付,共享单车和网购被称为现代中国的四大新发明。——它们已经使得我们的日常生活更方便。 考查现在完成时态。根据语境这种新的四大发明,是发生在过去延续到现在有可能会继续延续到将来,所以使用的时态是现在完成时(have/has+动词的过去分词)。故选C。 47.The weather is changeable these days. It rainy and cloudy in the past few days. I hope that tomorrow will be a sunny day. A.will be B.is C.has been D.was 【答案】C 【详解】句意:这些天天气多变,过去几天一直阴雨连绵。我希望明天是个阳光明媚的日子。 考查现在完成时。根据时间状语“in the past few days”可知,句子是现在完成时,即have/has+过去分词,且主语是第三人称单数,故选C。 48.—Sarah, is your mother a teacher? —Yes, she is. She ________ English in China for 12 years. A.will teach B.is teaching C.taught D.has taught 【答案】D 【详解】句意:——Sarah,你的妈妈是教师吗?——是的。她已经在中国教英语12年了。 考查动词用法。根据“for 12 years”可知,妈妈“教英语”这个动作从过去一直持续到现在,有可能继续持续下去,应使用现在完成时“have/has done”,结合主语为第三人称,所以选用has taught。故选D。 49.In the past year, he many bad habits and made progress in math. A.changes B.has changed C.is changing D.will change 【答案】B 【详解】句意:在过去的一年里,他改变了许多坏习惯,在数学上取得了进步。 考查动词时态。根据“In the past year”可知,空处用现在完成时have/has done,主语是he,助动词用has。故选B。 50.I forgot to return the book. I ________ it for two weeks. A.have kept B.kept C.have borrowed D.borrowed 【答案】A 【详解】句意:我忘记还书了。我已经保留了两周了。 考查时态及动词辨析。keep保留,延续性动词;borrow借入,非延续性动词。根据“for two weeks”可知,要用现在完成时,其结构为have/has done;与时间段连用,用延续性动词keep。故选A。 51.Mr. Howard thought Jean ________ present her science project yesterday, but she ________ it up to now. A.was going to; didn’t finish B.was going to; hasn’t finished C.would; didn’t finish D.would; hasn’t finished 【答案】D 【详解】句意:霍华德先生原以为吉恩昨天会展示她的科学项目成果,但到目前为止她还没有完成。 考查动词时态。be going to含有“计划、准备”的意思,而will没有。根据“Mr. Howard thought”可知,宾语从句为霍德华先生的想法,而非吉恩的计划,所以排除选项A和B。又根据时间状语“up to now”直到现在,可知用现在完成时。故选D。 52.My mother ________ the shopping mall for hours. But she hasn’t found a favourite dress yet. A.went into B.has gone to C.has been in D.has arrived at 【答案】C 【详解】句意:我妈妈已经在商场两个小时了。但是她还没有找到她最喜欢的裙子。 考查现在完成时。根据“for hours”和后文可知,时态应用现在完成时表延续;主语“My mother”为第三人称单数,助动词用has;动词“go”和“arrive”为非延续性,不能与一段时间连用。故选C。 53.I am surprised at the new look of Hefei, for it ________ a lot over the years. A.changed B.changes C.will change D.has changed 【答案】D 【详解】句意:我对合肥的新面貌感到惊讶,因为这些年来它发生了很大的变化。 考查动词时态。change改变,根据时间状语“over the years.”可知,该句是现在完成时,结构是have/has done。故选D。 54.A lot of money _______ at the charity show, but the cost of living _______ a lot, so we still need to do much work to help people in need. A.was raised; has risen B.was raised; is risen C.rose; has risen D.rose; were raised 【答案】A 【详解】句意:慈善演出筹集了很多钱,但生活成本已经上涨了很多,所以我们仍然需要做很多工作来帮助有需要的人。 考查动词辨析及时态语态。raise筹集;rise提高。前半句主语money是动词raise的动作承受者,第一空应用被动语态be done结构,排除C和D;第二空指生活成本提高,rise为不及物动词,无被动语态,排除B。故选A。 55.—________ your homework yet? —Not yet. I ________ it. A.Are you doing, have done B.Will you do, am going to do C.Did you do, still do D.Have you done, am still doing 【答案】D 【详解】句意:——你做完功课了吗?——还没。我还在做。 考查动词时态。第一空结合“yet”可知此处用现在完成时have/has done;根据“Not yet. I...it”可知还没有完成,现在正在做,用现在进行时be doing。故选D。 56.Mamianqun, or horse-faced skirt, ________ popularity for many years in China. A.was enjoying B.enjoyed C.has enjoyed D.will enjoy 【答案】C 【详解】句意:马面裙在中国已经流行了很多年。 考查时态。根据“for many years”可知,强调动作的延续,用现在完成时。故选C。 57.Mrs. Black ________ me a lot with my English in the last three years. A.helps B.helped C.is helping D.has helped 【答案】D 【详解】句意:在过去的三年里,布莱克夫人在英语方面给了我很大的帮助。 考查动词时态。根据“me a lot with my English in the last three years.”可知,这句话说的是三年前持续到现在的动作,应用现在完成时,其结构为“have/has done”,主语为Mrs. Black,助动词用has,故选D。 58.—It’s raining! When did it start? —I don’t know exactly. In fact, the weather report says that it ________ for two days. A.lasts B.has lasted C.lasted D.will last 【答案】B 【详解】句意:——下雨了!什么时候开始的?——我并不确切知道。事实上,天气预报说它已经持续了两天。 考查时态辨析。lasts持续,单三形式,用于一般现在时;has lasted已经持续,现在完成时;lasted持续,动词过去式,用于一般过去时;will last将持续,用于一般将来时。根据“It’s raining! When did it start?”及“I don’t know exactly. In fact, the weather report says that it…for two days.”可知,下雨的事件发生在过去,现在还在持续,应用现在完成时,其结构have/has+done,主语为it,助动词应用has。故选B。 59.—Lucy, is your aunt a teacher? —Yes, she is. She ________ English in this school for nearly 20 years. A.teaches B.is teaching C.has taught D.will teach 【答案】C 【详解】句意:——Lucy,你的姑姑是老师吗?——是的,她是。她在这所学校教英语将近20年了。 考查动词的时态。根据“for nearly 20 years”可知,表示动作的持续,应使用现在完成时,其结构为have/has+done,主语为She,助动词用has。故选C。 60.—How long _________ you ________? —For three years. A.do;paint B.are;painting C.did;painted D.have;painted 【答案】D 【详解】句意:——你画画多久了?——三年了。 考查现在完成时。根据答语“For three years.”可知,问句应用现在完成时,其结构为“have/has +过去分词”,主语为you,助动词用have,paint的过去分词是painted。故选D。 题型四:延续性动词与非延续性动词 61.—Your new watch is really nice! When did you buy it? —In April. I ________ it for two months. A.had B.bought C.have had D.have bought 【答案】C 【详解】句意:——你的新手表很漂亮。你什么时候买的?——4月。我已经买了2个月了。 考查现在完成时和延续性动词。根据“for two months”可知时态为现在完成时“have/has done”,排除A、B;buy“买”为瞬间动词,与时间段连用应用延续性动词have。故选C。 62.The Wild Park ________ for several months. Let’s go there for a trip this weekend. A.has opened B.has been open C.opened D.opens 【答案】B 【详解】句意:野生公园已经开放了几个月。这个周末我们去那里旅行吧。 考查时态。根据“for several months”可知,时态为现在完成时,谓语动词必须是延续性动词,所以B项符合。故选B。 63.—The new dress looks good on you. When did you buy it? —On May 15th. I ________ it for a week. A.have bought B.bought C.have had D.buy 【答案】C 【详解】句意:——这件新裙子你穿起来很好看。你什么时候买的?——五月十五日。 我已经买一个星期了。 考查现在完成时的延续性动词。根据“for a week”可知是现在完成时态,由于buy是短暂性动词,不能与for+一段时间连用,应变为延续性动词have had。故选C。 64.—How long ________ you ________ your bread maker? —For about three months. A.did; buy B.have; bought C.have; had D.have; buy 【答案】C 【详解】句意:——你的面包机用了多久了?——大约三个月。 考查现在完成时。根据“For about three months”可知,句子时态是现在完成时,现在完成时和一段时间连用,谓语动词需用延续性动词,buy“买”,短暂性动词,其延续性动词为have。故选C。 65.—How long has Wuhu Museum ________? —For nearly 10 years. I like visiting it and know about the history and culture of our hometown. A.opened B.been open C.started D.been on 【答案】B 【详解】句意:——芜湖博物馆开放多久了?——将近10年了。我喜欢参观它,了解我们家乡的历史和文化。 考查动词。opened开始,为瞬间动词;been open开放的,表状态;started开始,为瞬间动词;been on上映,表状态。根据“How long has Wuhu Museum”以及“For nearly 10 years”可知,设空处应该用延续性动词,排除选项A和选项C;问的芜湖博物馆开放多久了,可用been open表示状态。故选B。 66.Hurry up, the meeting ________ for 10 minutes. A.has been on B.has begun C.has ended D.has been 【答案】A 【详解】句意:快点,会议已经进行了10分钟了。 考查现在完成时用法。根据题干中的“for 10 minutes”可知要用现在完成时;且空处指“已经开始”,“begin开始”是短暂性动词,不能与表示一段时间的状语连用,因此排除选项B;“be on”是延续性动词,故用has been on。故选A。 67.—Amy __________ for two hours. Do you know where she is? —In the art room. She __________ an art lesson every Friday. A.has been away; had B.has been away; has C.has gone; has D.has gone; had 【答案】B 【详解】句意:——艾米已经离开两个小时了。你知道她在哪里吗?——在美术室。她每周五都有艺术课。 考查现在完成时和一般现在时。be away离开,是延续性动词;go去,短暂性动词。根据“for two hours”可知,第一空时态是现在完成时,且“two hours”是时间段,和延续性动词连用,排除CD选项;再由时间状语“every Friday”可知,第二空时态为一般现在时,主语是She,谓语动词用单数第三人称has。故选B。 68.—Let’s turn on the TV and enjoy watching the football match. —It’s too late. It ________ for half an hour. And the result is 1-0, China won. A.has finished B.has begun C.has been on D.has been over 【答案】D 【详解】句意:——让我们打开电视观看足球比赛吧。——太晚了。球赛已经结束了半个小时,结果是1比0,中国队赢了。 考查现在完成时态。在现在完成时态中,当与一段时间状语连用时,谓语应用延续性动词,finish表示“完成”,begin表示“开始”,都是短暂性动词,则对应的延续性动词分别是be over和be on。根据题干中“And the result is 1-0, China won. ”可知,足球比赛已经结束了半个小时,则此处应用be over。故选D。 69.—How long has your uncle ________ this personal computer? —Since ten years ago. He wants to buy a new one. A.has B.bought C.kept D.have 【答案】C 【详解】句意:——你叔叔用这台个人电脑多久了?——从十年前开始。他想买一个新的。 考查现在完成时。has/have拥有,延续性动词;bought购买,非延续性动词;kept保有,延续性动词。根据“since ten years ago”和“how long has your uncle”可知,时态是现在完成时且动词要用延续性动词,结构为has done。kept符合。故选C。 70.Yangzhou China Grand Canal Museum (扬州中国大运河博物馆) ________ for about three years, but I ________ there. A.has opened; haven’t gone B.has been open; haven’t been C.has been open; haven’t gone D.has opened; haven’t been 【答案】B 【详解】句意:扬州中国大运河博物馆已经开放大约三年了,但是我还没去过。 考查现在完成时。根据“for about three years”可知,第一空使用延续性动词,open的延续性动词形式是be open,排除A和D选项;have gone to意思是“已经去了”;have been to意思是“已经去过”。根据“but”可知,前后意思转折,即:博物馆已经开放了一段时间,但是我还没有去过。故选B。 71.—How long have you ________ the basketball team of the school? —For about two years. A.been in B.been C.joined D.played 【答案】A 【详解】句意:——你加入学校篮球队多久了?——大约两年了。 考查现在完成时及词义辨析。been in加入;been是;joined加入;played演奏。根据“How long”可知,此处表示一段时间,应用延续性动词;根据“How long have you…the basketball team of the school?”的句意并结合选项可知,此处指加入学校篮球队,用be in。故选A。 72.The Greens have ________ here for three years. A.came B.got C.lived D.left 【答案】C 【详解】句意:格林一家已经在这里生活了三年。 考查动词。came来,是瞬间性动词;got得到,是瞬间性动词;lived居住,是延续性动词;left离开,是瞬间性动词。根据“for three years”可知,与时间段连用,用延续性动词,故选C。 73.My brother __________ Dalian for two months. A.has left B.has come to C.has gone to D.has been in 【答案】D 【详解】句意:我哥哥已经在大连两个月了。 考查时态。根据“for two months”可知,时态用现在完成时,其构成为:have/has+动词过去分词,句中的动词应用延续性动词。left(leave的过去分词)、come(come的过去分词)、gone(go的过去分词)都是非延续性动词,均不符合题意;has been in意为“在某地多久”,可以与时间段连用。故选D。 74.—How do you like your English teacher? —He is great. We all love him. We __________ friends since three years ago. A.were B.have made C.have been D.have become 【答案】C 【详解】句意:——你觉得你的英语老师怎么样?——他很棒。我们都喜欢他。我们从三年前就成了朋友。 考查现在完成时和延续性动词。were是,为are的过去式;have made为现在完成时;have been为现在完成时;have become为现在完成时。根据“since three years ago”可知,此句时态为现在完成时,其结构为“have/has done”,且谓语动词用延续性动词;make和become为短暂性动词,be为延续性动词,此处应用have been。故选C。 75.I have ________ the magazine for two weeks. I’ll return it this afternoon. A.looked B.lent C.bought D.kept 【答案】D 【详解】句意:我把这本杂志保存了两个星期。我今天下午会把它还回去。 考查延续性动词和非延续性动词。looked 看,短暂性动词;lent 借出,短暂性动词;bought 买,短暂性动词;kept 保存,延续性动词。根据“for two weeks”可知句子和时间段连用,此处用延续性动词,故选kept。故选D。 76.Her son __________ the army for two months. She misses him very much. A.has joined B.has been in C.joined D.was 【答案】B 【详解】句意:她的儿子参军两个月了。她非常想念他。 考查现在完成时。has joined表示“已经加入”,强调动作的完成;has been in表示“已经在某地待了多长时间”,强调状态的持续;joined表示“加入”,是一般过去时;was表示“是”,是一般过去时。根据“the army for two months”可知,强调状态的持续,应用现在完成时,B选项符合,故选B。 77.—How long have you had the bike? —I ________ it since I was six years old. A.bought B.have bought C.have had D.has bought 【答案】C 【详解】句意:——你有这辆自行车多久了?——自从六岁开始我就拥有了这辆自行车。 考查动词的时态。根据“since I was six years old”可知,句子时态为现在完成时,其结构为have/has done,排除A;主语为“I”,助动词用have,排除D;have bought为短暂性动词,不能与since引导的时间状语连用,排除B;而have had表示延续,是延续性动词,可以与since引导的时间状语连用。故选C。 78.—Why are you in such a hurry? —Because the class ________ for 10 minutes. A.is on B.has been on C.begins D.has begun 【答案】B 【详解】句意:——你为什么这么急?——因为已经上课10分钟了。 考查现在完成时。根据“for 10 minutes”可知,句子应使用现在完成时态,结构为have/has done。而且句子和一段时间连用,谓语动词用延续性动词,begin对应的延续性动词为be on。故选B。 79.Jim, turn off the TV. It ________ for two hours. A.began B.has begun C.was on D.has been on 【答案】D 【详解】句意:吉姆,关掉电视。它已经开了两个小时。 考查现在完成时。根据“for two hours”可知,时态应为现在完成进行时(have/has done),且用延续性动词。begin是非延续性动词,be on是延续性动词。故选D。 80.She has ________ from her hometown for nearly ten years. A.left B.gone away C.to leave D.been away 【答案】D 【详解】句意:她离开家乡将近十年了。 考查现在完成时和延续性与非延续性动词。空前的has是现在完成时的助动词,其后接动词的过去分词,所以排除选项A和C;“for+一段时间”要与延续性动词连用,gone是go的过去分词,是非延续性动词,所以排除选项B;been是be的过去分词,be away意为“离开”,表示状态,能与一段时间连用。故选D。 题型五:含ever/never/yet/already的现在完成时 81.—Let’s go to the playground and play basketball. —But I ________ my work yet. A.don’t finish B.won’t finish C.didn’t finish D.haven’t finished 【答案】D 【详解】句意:——我们去操场打篮球吧。——但是我还没有完成我的工作。 考查动词时态。根据“my work yet.”以及语境,可知该句是现在完成时,强调过去的动作或状态持续到现在,可能持续发生下去。因此这里指的工作到现在还没有完成,只有D选项符合题意。故选D。 82.The drama series The Thunder (破冰行动) hits screens these days. I ________ any of them yet. A.doesn’t watch B.didn’t watch C.won’t watch D.haven’t watched 【答案】D 【详解】句意:电视剧《破冰行动》最近大热。我一集都没看。 考查动词时态。根据“these days”及“yet”可知,该句时态是现在完成时,只有D选项符合题意。故选D。 83.—I heard that you are going to be an exchange student for ________ study. —Yes, and I have ________ learnt about the school. A.further; already B.farther; yet C.more; just now D.much; yesterday 【答案】A 【详解】句意:——我听说你将成为留学生进行更深入的学习。——是的,我已经了解了这所学校的情况。 考查形容词辨析和现在完成时。further更进一步、更深入的;already已经;farther更远的(距离);yet仍然,还;more更多的(数量);just now刚才;much很多、非常;yesterday昨天。第一空用形容词further作定语来修饰study,表示更深入的学习;第二空根据语境要用现在完成时,表示已经了解了学校情况,用already。故选A。 84.—Have you ever been to an aquarium? —No, ________. A.I have B.I am not C.I haven’t D.I hasn’t 【答案】C 【详解】 句意:——你去过水族馆吗?——不,我没有。 考查现在完成时答语。根据问句“Have you ever been to an aquarium?”可知,问句是现在完成时,其否定回答中要用haven’t/hasn’t,因为主语是I,所以要用haven’t,故选C。 85.—________ you ________ your homework yet? —Yes. I ________ it a moment ago. A.Did, do; finished B.Have, done; finished C.Did, do; have finished D.Have, done; have finished 【答案】B 【详解】句意:——你的作业做完了吗?——是的。我刚才做完了。 考查动词时态。根据“yet”可知,问句用现在完成时have/has done,主语是you,助动词用have;根据“a moment ago.”可知,答语应用一般过去时,谓语动词用过去式finished。故选B。 86.—The drama series Faith (《信仰》) hits the TV screen these days. —Oh, what a pity! I ________ any of them yet. A.didn’t watch B.won’t watch C.haven’t watched D.wasn’t watching 【答案】C 【详解】句意:——这几天电视连续剧《信仰》上映了。——哦,多么可惜!我一集也没看过。 考查动词时态。根据“yet”可知,此句用现在完成时have/has done结构,故选C。 87.—Would you like to see the movie The Wandering Earth II this evening? —Yes. It’s a good movie, but I ________ it already. A.Saw B.have seen C.see D.will see 【答案】B 【详解】句意:——今晚你想去看电影《流浪地球2》吗?——好啊。这是个不错的电影。但是我已经看过了。 考查动词时态。根据“already”可知,此处需用现在完成时,表示“已经”。故选B。 88.— Tom, let’s go to see the Full River Red tonight! — I ________ it already. I went with my father yesterday. A.see B.saw C.will see D.have seen 【答案】D 【详解】句意:——汤姆,今晚我们去看《满江红》吧!——我已经看过了。我昨天和我爸爸一起去了。 考查现在完成时。根据“already”可知,本句为现在完成时,其构成为:have/has+done,故选D。 89.Good news! 98 percent of the class ________ the exam successfully already. A.has passed B.has past C.have passed D.have past 【答案】C 【详解】句意:好消息!全班98%的学生已经成功通过了考试。 考查现在完成时。根据时间状语“already”可知,句子的时态为现在完成时,表示过去的动作对现在造成的影响,其谓语动词构成为“have/has done”,主语是“98 percent of the class”,因此此处助动词用“have”,通过考试用“pass”,其动词过去分词形式为“passed”。故选C。 90.—Have you finished your report ________? —Yes, I have ________ finished it. A.yet; yet B.already; already C.already; yet D.yet; already 【答案】D 【详解】句意:——你的报告完成了吗?——是的,我已经完成了。 考查副词辨析。yet和already都用在现在完成时中,均可表示“已经”。yet多用于一般疑问句或否定句句末;already多用于肯定句中。故选D。 91.—Have you finished your report ________? —Yes, I have ________ finished it. A.yet; yet B.yet; already C.already; yet D.already; already 【答案】B 【详解】句意:——你的报告写完了吗?  ——是的,我已经做完了。 考查副词辨析。yet已经,常用于完成时的否定句或疑问句;already已经,常用于完成时的肯定句。分析题干,第一句为现在完成时的一般疑问句,应用yet表示“已经”;第二句为现在完成时的肯定句,应用already表示“已经”。故选B。 92.—Have you _________ visited the Great Wall? —No, _________. A.already; ever B.ever; never C.never; ever D.ever; yet 【答案】B 【详解】句意:——你曾经参观过长城吗?——没有,从来没有。 考查副词辨析。ever曾经,用于否定句和疑问句中,放句中;already早已,已经,用于肯定句中;never从不;yet仍,还,用于否定句中,用于句末。因为上句为疑问句,故可排除A。又因为第二个空前为“No”,可推测空后要表达从没去过,即用never。故选B。 93.—Have you ________ visited the old house in the forest? —No, ________. A.ever; ever B.never; ever C.never; never D.ever; never 【答案】D 【详解】句意:——你参观过森林里的老房子吗?——没有,从没(参观过)。 考查副词辨析。ever“曾经”,用于现在完成时的一般疑问句;never“从不”,用于否定句。根据“Have you ... visited the old house in the forest?”可知,第一空要用ever;再根据“No”可知,第二空应用never。故选D。 94.—________ you ever ________ the new library? —No, I haven’t. A.Do; visit B.Have; visited C.Did; visit D.Are; visiting 【答案】B 【详解】句意:——你曾参观过这个新图书馆吗?——不,我没有。 考查动词时态。根据“No, I haven’t.”可知,问句是助动词have引导的一般疑问句,时态是现在完成时,结构是have done。故选B。 95.—Have you ________ spoken to a foreign visitor? —No, not ________. A.ever; never B.yet; ever C.ever; yet D.yet; yet 【答案】C 【详解】句意:——你和外国游客交谈过吗?——不,没有。 考查现在完成时。问句为现在完成时,表示曾经是否做过某事,用ever“曾经”;根据“No,  not”可知,是否定回答,yet表示“尚,还,仍”,用于否定句中。故选C。 96.—Have you ________ been to Nanjing, Han Mei? —No, never. I plan to go there this summer holiday. A.ever B.still C.yet D.already 【答案】A 【详解】句意:——韩梅,你去过南京吗?——没有,从来没有。我计划这个暑假去那里。 考查副词辨析。ever曾经;still仍然;yet仍然,还;already已经。根据“Have you ... been to Nanjing, Han Mei?”可知,此处指是否曾去过南京,一般疑问句中用ever。故选A。 97.________ you ever ________ UFOs? A.Have; seen B.Did; see C.Will; see D.Do; see 【答案】A 【详解】句意:你曾经看过UFO吗? 考查动词时态。根据ever可知,句子应用现在完成时,故选A。 98.—Is the art museum open to the public yet? —Yes. It ________ for almost two months. A.has opened B.was open C.has been open D.is open 【答案】C 【详解】句意:——艺术博物馆对公众开放了吗?——是的。它已经开放了将近两个月。 考查时态及延续性动词。根据“for almost two months”可知用现在完成时,与时间段连用用延续性动词,open是非延续性动词,be open是延续性动词。故选C。 99.—Tom, haven't you helped your parents do the housework _______ ? —Yes, I've helped them wash the dishes _______ . A.already; yet B.yet; yet C.already; already D.yet; already 【答案】D 【详解】句意:——汤姆,你还没有帮你父母做家务吗?——不,我已经帮他们洗碗了。 考查副词辨析,already已经(用在肯定句中,放在句中或句尾.);yet还,已经(用于否定句和疑问句的句末)。分析题干,前一句是问句,位于句末,填yet。第二句是肯定句,位于句末,填already。故选D。 100.Neither my sister nor I _____been to Xi'an before. A.have never B.have ever C.has never D.has ever 【答案】B 【详解】句意:我姐姐和我都没去过西安。 根据“been to”和 “before”可知本句应用现在完成时(have/has done);其次neither…nor表示两者都不,本身就是否定意义,则可排除never,即排除A/C;当其做主语时,谓语通常遵循“就近一致”原则,即谓语由离其最近的名词或者代词单复数决定,该句中离其最近的主语是I,则应填写have ever。故选B。 2 同步新教材,周周有练习,月月有重点! 7 同步新教材,周周有练习,月月有重点! 学科网(北京)股份有限公司 $$

资源预览图

Unit 5 Educational exchanges 重点语法:现在完成时(一)(五大题型,100题)-2024-2025学年八年级英语上册重难点讲练全攻略(牛津深圳版)
1
Unit 5 Educational exchanges 重点语法:现在完成时(一)(五大题型,100题)-2024-2025学年八年级英语上册重难点讲练全攻略(牛津深圳版)
2
Unit 5 Educational exchanges 重点语法:现在完成时(一)(五大题型,100题)-2024-2025学年八年级英语上册重难点讲练全攻略(牛津深圳版)
3
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。