Units 1-3 第一次月考重点语法复习:现在完成时(三难度分层,60题)-2024-2025学年八年级英语下册重难点讲练全攻略(牛津译林版)

2025-02-21
| 2份
| 31页
| 2685人阅读
| 133人下载
精品
初高中原创精品库
进店逛逛

资源信息

学段 初中
学科 英语
教材版本 初中英语译林版(2012)八年级下册
年级 八年级
章节 Unit 1 Past and present,Unit 2 Travelling,Unit 3 Online tours
类型 教案-讲义
知识点 -
使用场景 同步教学-阶段检测
学年 2025-2026
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 118 KB
发布时间 2025-02-21
更新时间 2025-02-21
作者 初高中原创精品库
品牌系列 -
审核时间 2025-02-21
下载链接 https://m.zxxk.com/soft/50562793.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

2024-2025学年一线教师制作同步精品系列资料,已编校! 2024-2025学年一线教师制作同步精品系列资料,已编校! Units 1-3 第一次月考重点语法复习 现在完成时(三难度分层,60题) 目录 语法知识精讲 1 语法知识精练 4 题型一:现在完成时基础题,30题(易) 4 题型二:现在完成时进阶题,20题(较难) 7 题型三:现在完成时挑战题,10题(难) 9 语法知识精讲 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 it→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等 5.现在完成时与一般过去时区别 1. 侧重点不同 现在完成时和一般过去时所表示的动作都发生在过去,但它们所强调的重点不同:现在完成时侧重于对现在的影响;而一般过去时侧重于某一动作发生在过去某个时间或某段时间,即现在完成时侧重于现在的结果,而一般过去时侧重于动作发生的时间。如: I have seen the film. 我看过这部电影。(现在我仍记得电影的内容) I saw the film three days ago. 三天前我看了这部电影。(强调是三天前,而不是别的什么时候看的电影) Mr Green has bought a new computer. 格林先生买了一台新电脑。(着重点是格林先生现在有了一台新电脑) Mr Green bought a new computer yesterday. 格林先生昨天买了一台新电脑。(强调的是格林先生买新电脑的时间是昨天) 2. 时间状语不同 现在完成时常与already,yet,just,ever,never,before等副词以及"for+段时间","since+过去时间/从句"等时间状语连用;而一般过去时则常与"时间段+ago",just now,yesterday,last week等表示过去的时间状语连用。如: She has lived here since two years ago. 她两年前就住在这里了。 She lived here two years ago. 两年前她住在这里。 He has been in the League for three years. 他入团已经三年了。 Tom wrote a letter to his parents last night. 昨晚汤姆给他的父母写了封信。 语法知识精练 题型一:现在完成时基础题,30题(易) 1.(23-24八年级下·江苏南京·期中)—Andy, ________ your mother ________ Japan? —Yes. She left home two days ago. A.has; been to B.has; gone to C.has; been in D.was; in 2.(23-24八年级下·江苏无锡·期中)Simon ________ up yet because he ________ to bed very late last night. A.didn’t get; went B.hasn’t got; has gone C.doesn’t get; went D.hasn’t got; went 3.(23-24八年级下·江苏无锡·期中)He ________ Thailand for honeymoon since he ________ Mary last week. A.has gone to; married with B.has been in; married C.has gone to; got married to D.has been to; married 4.(23-24八年级下·江苏常州·期中)—How long have you ________?   —Since a month ago. A.bought the car B.had a bad cold C.joined the army D.returned home 5.(23-24八年级下·江苏宿迁·期中)Uncle John ________ his hometown for twelve years. A.has been away from B.has left C.has gone D.left 6.(23-24八年级下·江苏盐城·期中)—Does your sister know anything about the Great Wall? —Of course. She _______ there several times since she came to China five years ago. A.went B.goes C.has gone D.has been 7.(23-24八年级下·江苏无锡·期中)My uncle his wife for five years, but they still don’t have a child now. A.married with B.has been married with C.married to D.has been married to 8.(23-24八年级下·江苏无锡·期中)— Could I use your new bicycle? — Sorry, I _______ it to Alice. She _______ until tomorrow morning. A.have lent; will borrow B.have lent; won’t return C.have borrowed; won’t return D.have borrowed; will lend 9.(23-24八年级下·江苏盐城·阶段练习)—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 10.(23-24八年级下·江苏南通·期中)—Must I return the book this week, Miss Green? —No, you ________. You can ________ it for another seven days. A.mustn’t; keep B.needn’t; borrow C.don’t have to; keep D.mustn’t; lend 11.(23-24八年级下·江苏盐城·期中)My grandparents ______ for over 60 years and they love each other very much. A.have been married B.got married C.have got married D.were married 12.(23-24八年级下·江苏盐城·期中)We ______ each other since I came to Beijing, but we often talk on WeChat. A.don’t see B.didn’t see C.won’t see D.haven’t seen 13.(23-24八年级下·江苏泰州·期中)They left Xinghua ________ 2018. That means they have been away from Xinghua ________ 2018. A.in; since B.in; in C.since; in D.since; since 14.(23-24八年级下·江苏徐州·期中)—Dad, please change the channel. Our school is on TV at 8:00 tonight. —I watched it just now. It ________ for a while. A.has finished B.was over C.has been over D.finished 15.(23-24八年级下·江苏徐州·期中)It’s well-known that Xuzhou ________ the subway era over the years. Traffic is getting more and more convenient. A.enters B.will enter C.has entered D.entered 16.(23-24八年级下·江苏无锡·期中)Lei Feng, a famous soldier, _______ for 61 years, but he is still remembered by the whole society. A.has been dead B.has died C.was dead D.died 17.(23-24八年级下·江苏南京·期中)Everyone except Tom and Mike ________ London before. A.has gone to B.have been to C.has been to D.have gone to 18.(23-24八年级下·江苏无锡·期中)—Did your uncle go to the UK last summer holiday? —In fact, he ________ London for nearly three years. A.has gone to B.has been to C.has been in D.went to 19.(23-24八年级下·江苏无锡·期中)—Excuse me, may I speak to Michelle, please? —Sorry. She ________ the library. Shall I take a message? A.went to B.has been to C.has gone to D.has been in 20.(23-24八年级下·江苏南京·期中)—Sandy, remember to return the book on time. You them for two weeks. —OK, I will. A.have borrowed B.borrowed C.have kept D.kept 21.(23-24八年级下·江苏无锡·期中)—________ has Kitty been ________ Hong Kong Disneyland? —Never. A.How long; to B.How many times; to C.How long; in D.How many times; in 22.(23-24八年级下·江苏扬州·期中)—How long ________ your brother ________ a cold? —For three days. I think he should go to see a doctor. A.do; catch B.did; catch C.has; had D.has; caught 23.(23-24八年级下·江苏盐城·期中)Mr. Lu ________ Kunming. He ________ the city three times. This time he ________ there for three days. A.has been to; has been to; has been in B.has gone to; has been to; has been in C.has been in; has been to; has gone D.has gone to; has been to; has been 24.(23-24八年级下·江苏常州·期中)—Must I go to the supermarket to buy milk now? —No, you _________. I have already _________ some from our neighbour. A.haven’t to; kept B.can’t; borrow C.needn’t; borrowed D.mustn’t; borrow 25.(23-24八年级下·江苏常州·期中)—Have you ever been to Australia? —Yes. I _________ there alone three times in 2016. A.have been B.have gone C.went D.had gone 26.(23-24八年级下·江苏扬州·期中)—Where is Zhang Ming? —Oh, don’t you know he ________ to Beijing to see his parents and he’ll be back tomorrow. A.has gone B.has been C.goes D.will go 27.(23-24八年级下·江苏淮安·期中)Look at Mr Black’s cool bike! He ________ it for five years. A.bought B.has had C.had D.has bought 28.(23-24八年级下·江苏无锡·阶段练习)—Would you like to see the film YOLO with us?      —I’d love to! But I ________ it. A.saw B.see C.will see D.have seen 29.(23-24八年级下·江苏无锡·阶段练习)—Where is Mr. Smith?    —He ________ Guangzhou. He ________ there for a week. A.has gone to; has been in B.has gone to; has been C.has been to; has gone to D.has been in; has gone to 30.(23-24八年级下·江苏无锡·阶段练习)—Sorry, I’m late. _______ did the meeting begin? —It doesn’t matter. The meeting _______ for several minutes. A.When; has just begun B.When; has just been on C.How long; has just been on D.How long; has just begun 题型二:现在完成时进阶题,20题(较难) 31.(23-24八年级下·江苏扬州·期中)— When did the girl ________ the boy? — They have ________ for ten years. A.get married to; been married B.get married to; got married C.get married with; been married D.get married with; got married 32.(23-24八年级下·江苏苏州·期中)Over 2 years ________ since Kobe Bryant ________ in a plane crash. A.have passed, was dead B.has passed, has died C.have passed, died D.has passed, died 33.(23-24八年级下·江苏徐州·期中)My dad is so tired after a day’s work that he ________ for over ten hours. A.has been asleep B.has gone to bed C.has fallen asleep D.has been to sleep 34.(23-24八年级下·重庆渝中·期末)—I haven’t seen your father for a long time. Where has he ________? —He ________ Beijing for a month. He’ll be back next week. A.been;have been in B.gone;have been in C.gone;has been in D.gone;has gone to 35.(23-24八年级下·江苏苏州·期中)Which of the following sentences is true? A.The train has left for two hours. B.I don’t know how long you have bought the dictionary. C.He hasn’t joined any clubs since 1990. D.The fish have died for a long time. 36.(23-24八年级下·江苏镇江·阶段练习)You had better return the book to the library. You ________ it for a month. A.have borrowed B.have kept C.borrowed D.kept 37.(23-24八年级下·江苏镇江·阶段练习)My mother _____ the Yellow Mountain many times. A.has been to B.has been in C.has gone to D.has gone in 38.(23-24八年级上·江苏宿迁·期末)— Do you enjoy the life with him?    — Yes, I have already been ________ him for two years. A.married with B.marry with C.married to D.married 39.(23-24八年级下·江苏扬州·期中)Yangzhou Expo 2021 ________ for two weeks, but I ________ there yet. 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 40.(23-24八年级下·江苏南通·阶段练习)—Can I see Miss Gu at the moment, please? —I’m afraid not. She ________ Nanjing for 2 days. She’ll come back in three days. A.has been to B.has gone to C.has been in D.went 41.(23-24八年级下·江苏南京·阶段练习)—What are you reading, Jim? —J.K. Rowling’s Harry Potter. I ________ the book ________ two days ago. A.have borrowed; since B.have kept; since C.have borrowed; from D.kept; since 42.(23-24八年级下·江苏南京·期中)— Shall we go to the new coffee shop to have a cup of coffee? — I’m afraid not. I heard it ________ since last week because of the poor business. A.closed B.was closed C.has closed D.has been closed 43.(23-24八年级下·江苏南京·期中)Jill ________ the book for three weeks. She’ll return it to the library tomorrow. A.has borrowed B.has lent C.has kept D.has had 44.(23-24八年级下·江苏南京·期中)There ________ great changes in my hometown in the past few years. A.have had B.have been C.were D.had 45.(23-24八年级下·江苏南京·期中)—Where is your deskmate? The film will begin soon. —Don’t worry. I _________ her and she is on the way. A.call B.will call C.have called D.was calling 46.(23-24八年级下·江苏盐城·期末)—Nancy, I haven’t seen your elder brother for a long time. —He ________ Beijing for further education for a year. A.went to B.has been to C.has gone to D.has been in 47.(23-24八年级下·江苏盐城·期中)—Let’s turn on the TV and watch the match between Jiangsu Suning and Shanghai Shanggang. —It ______ for ten minutes.1:0, Suning won. A.has been on B.has been over C.has finished D.has begun 48.(23-24八年级下·江苏盐城·期中)— When did your parents ______? — In 1998. They ______ for over 20 years. A.marry; have been married B.get married; have got married C.marry; have got married D.get married; have been married 49.(23-24八年级下·江苏盐城·期中)Bob with his parents ________ Hong Kong twice. A.have been to B.has been to C.has gone to D.have been in 50.(23-24八年级下·江苏盐城·期中)My parents ________ for over 40 years and they love each other very much. A.married B.have married C.will marry D.have been married 题型三:现在完成时挑战题,10题(难) 51.(23-24九年级下·江苏苏州·阶段练习)—Could you tell us ________ ?      —For more than ten years. A.when has Hong Kong returned to China B.how long Hong Kong has been back in China C.when did Hong Kong return to China D.how long Hong Kong had returned to China 52.(23-24九年级上·上海虹口·周测)—Why haven’t you asked her to come here? —She ________ an important experiment when I found her and she _______ it. A.had done; didn’t finish B.was doing; hasn’t finished C.did; wouldn’t finish D.has done; hadn’t finished 53.(23-24九年级上·广东深圳·期末)—Could you tell me ________? —Sure. They ________ to the playground for the basketball match. A.where are the students; have been B.where were the students; have been C.where the students are; have gone D.where the students were; have gone 54.(2022·河北衡水·模拟预测)Please keep quiet. The sick ________ asleep. A.fell B.were falling C.have fallen D.fall 55.(23-24八年级下·江苏南通·期中)Mr Wang _______ a beautiful lady in 1964. He and his wife _________ for six years. A.got married with; have been married B.married; have been married C.married to ; have got married D.got married to; have got married 56.(2020·江苏镇江·中考真题)—Mum, I want to watch the news about our school. Change the channel, please! —What a pity! It is eight o'clock now. It___________ for a while. A.has been over B.was over C.has finished D.finished 57.(23-24八年级下·江苏南京·期中)— How long have you ________ your home? — ________. I miss my parents very much, however, because of the virus, I can’t go home. A.left; Last year B.left; Since last year C.been away from; Last year D.been away from; Since last year 58.(23-24八年级下·江苏泰州·期中)— How long __________ they __________?   — Sorry, I don’t know. But I know that Peter is going to __________ a nurse next month. A.did; marry; marry to B.did; get marry; marry with C.have; got married; marry D.have; been married; marry 59.(23-24八年级下·江苏南京·期中)The shopping mall Mixc in the northern part of Nanjing ________ since last December. A.opened B.has opened C.has been on D.has been open 60.(23-24八年级下·安徽芜湖·期末)A new fitness center _____ for two months in Wanda Plaza, but I _____ there so far. A.has opened; haven’t gone B.has been open; haven’t been C.has been opened; haven’t been D.has been open; haven’t been to 4 同步新课程,周周有练习,月月有重点! 9 同步新课程,周周有练习,月月有重点! 学科网(北京)股份有限公司 $$2024-2025学年一线教师制作同步精品系列资料,已编校! 2024-2025学年一线教师制作同步精品系列资料,已编校! Units 1-3 第一次月考重点语法复习 现在完成时(三难度分层,60题) 目录 语法知识精讲 1 语法知识精练 4 题型一:现在完成时基础题,30题(易) 4 题型二:现在完成时进阶题,20题(较难) 13 题型三:现在完成时挑战题,10题(难) 19 语法知识精讲 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 it→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等 5.现在完成时与一般过去时区别 1. 侧重点不同 现在完成时和一般过去时所表示的动作都发生在过去,但它们所强调的重点不同:现在完成时侧重于对现在的影响;而一般过去时侧重于某一动作发生在过去某个时间或某段时间,即现在完成时侧重于现在的结果,而一般过去时侧重于动作发生的时间。如: I have seen the film. 我看过这部电影。(现在我仍记得电影的内容) I saw the film three days ago. 三天前我看了这部电影。(强调是三天前,而不是别的什么时候看的电影) Mr Green has bought a new computer. 格林先生买了一台新电脑。(着重点是格林先生现在有了一台新电脑) Mr Green bought a new computer yesterday. 格林先生昨天买了一台新电脑。(强调的是格林先生买新电脑的时间是昨天) 2. 时间状语不同 现在完成时常与already,yet,just,ever,never,before等副词以及"for+段时间","since+过去时间/从句"等时间状语连用;而一般过去时则常与"时间段+ago",just now,yesterday,last week等表示过去的时间状语连用。如: She has lived here since two years ago. 她两年前就住在这里了。 She lived here two years ago. 两年前她住在这里。 He has been in the League for three years. 他入团已经三年了。 Tom wrote a letter to his parents last night. 昨晚汤姆给他的父母写了封信。 语法知识精练 题型一:现在完成时基础题,30题(易) 1.(23-24八年级下·江苏南京·期中)—Andy, ________ your mother ________ Japan? —Yes. She left home two days ago. A.has; been to B.has; gone to C.has; been in D.was; in 【答案】B 【详解】句意:——安迪,你妈妈去日本了吗?——是的,她两天前离家的。 考查现在完成时。have been to曾经去过某地,已回;have gone to去了某地,还未回;have been in待在某地;be in在某地。根据“She left home two days ago.”可知,此处表示“去日本了,还未回”,故用have gone to结构,主语是三单,助动词用has。故选B。 2.(23-24八年级下·江苏无锡·期中)Simon ________ up yet because he ________ to bed very late last night. A.didn’t get; went B.hasn’t got; has gone C.doesn’t get; went D.hasn’t got; went 【答案】D 【详解】句意:Simon还没起床,因为昨晚他睡得很晚。 考查现在完成时和一般过去时。get up起床;go to bed睡觉。根据题干中“yet”可知,主句为现在完成时,应用“have done”;根据语境和主谓一致原则,第一空应用其否定形式hasn’t got;又根据时间状语“last night”可知,从句为一般过去时,第二空应用go的过去式went。故选D。 3.(23-24八年级下·江苏无锡·期中)He ________ Thailand for honeymoon since he ________ Mary last week. A.has gone to; married with B.has been in; married C.has gone to; got married to D.has been to; married 【答案】B 【详解】句意:自从上周和玛丽结婚以来,他一直在泰国度蜜月。 考查现在完成时。has gone to去了,表示人还没有回来;has been to去过,表示人已经回来了;has been in已经在某个地方,说明人就在那个地方;married和某人结婚;married with错误格式;got married to和某人结婚。根据“He ... Thailand for honeymoon”可知,此处表示他一直在泰国度蜜月,用has been in,所以B项正确。故选B。 4.(23-24八年级下·江苏常州·期中)—How long have you ________?   —Since a month ago. A.bought the car B.had a bad cold C.joined the army D.returned home 【答案】B 【详解】句意:——你患重感冒多长时间了?——自从一个月前。 考查延续性动词用法。根据“How long have you...?”可知,空处要用延续性动词,buy“买”、join“加入”和return“返回”均为短暂性动词,故排除选项A、C和D,have a bad cold表示“患重感冒”,其中have为延续性动词,其过去分词为had。故选B。 5.(23-24八年级下·江苏宿迁·期中)Uncle John ________ his hometown for twelve years. A.has been away from B.has left C.has gone D.left 【答案】A 【详解】句意:约翰叔叔已经离开家乡十二年了。 考查延续性动词和非延续性动词。has been away from远离;has left已经离开;has gone已经去了;left离开。根据“for twelve years”可知句子采用现在完成时,谓语应用延续性动词,动词leave“离开”为非延续性动词,排除B和D;have gone表示“去了某地”,还没回来,不符合语境,排除C;be away from表示处于离开的状态,符合语境。故选A。 6.(23-24八年级下·江苏盐城·期中)—Does your sister know anything about the Great Wall? —Of course. She _______ there several times since she came to China five years ago. A.went B.goes C.has gone D.has been 【答案】D 【详解】句意:——你妹妹知道长城吗?——当然。自从五年前来到中国以来,她已经去过那里好几次了。 考查动词的时态。have been to表示去过某地,回来了;have gone to表示去了某地,没回来。根据“since she came to China five years ago”可知,此处为现在完成时。根据“She…there several times”及语境可知,此处表示“妹妹去过长城好几次,人已经回来”,has been符合题意。故选D。 7.(23-24八年级下·江苏无锡·期中)My uncle his wife for five years, but they still don’t have a child now. A.married with B.has been married with C.married to D.has been married to 【答案】D 【详解】句意:我叔叔和他的妻子结婚五年了,但他们现在还没有孩子。 考查现在完成时。根据句中时间状语for five years可知,所给句子的时态是现在完成时,选项A/C是过去时,排除;marry是及物动词,marry sb.和某人结婚,所以B选项不正确;固定词组:be/get married to sb.:和某人结婚,只有选项D符合语法规则。故选D。 8.(23-24八年级下·江苏无锡·期中)— Could I use your new bicycle? — Sorry, I _______ it to Alice. She _______ until tomorrow morning. A.have lent; will borrow B.have lent; won’t return C.have borrowed; won’t return D.have borrowed; will lend 【答案】B 【详解】句意:——我可以用你的新自行车吗?——抱歉,我已经把它借给Alice了。直到明天早上她才能归还。 考查动词时态以及动词辨析。根据“Sorry”可知,说话人已经将新自行车借给Alice,故第一个空需用现在完成时,结构为:have/has +done。主语为I,助动词需用have,lend sth. to sb.表示“把某物借给某人”,表借出。故第一个空填have lent;再根据“tomorrow morning”可知,本句时态为一般将来时,其结构为:will +动词原形。not...until表示“直到……才”,will not可缩写为won’t,故第二个空填won’t return。故选B。 9.(23-24八年级下·江苏盐城·阶段练习)—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。 10.(23-24八年级下·江苏南通·期中)—Must I return the book this week, Miss Green? —No, you ________. You can ________ it for another seven days. A.mustn’t; keep B.needn’t; borrow C.don’t have to; keep D.mustn’t; lend 【答案】C 【详解】句意:——格林老师,这周我必须归还这本书吗?——不,不需要。你可以再借七天。 考查动词辨析。mustn’t不行,表禁止;needn’t不需要,不必;don’t have to不需要,不必;keep保留,延续性动词;borrow借入,非延续性动词;lend借出,非延续性动词。根据“Must I”可知,must开头的一般疑问句,其否定回答用needn’t或don’t have to,表示“不需要,不必”,排除AD;根据“for another seven days”可知,此处表示动作持续一段时间,应用延续性动词keep表示“借书,保留”。故选C。 11.(23-24八年级下·江苏盐城·期中)My grandparents ______ for over 60 years and they love each other very much. A.have been married B.got married C.have got married D.were married 【答案】A 【详解】句意:我的祖父母已经结婚60多年了,他们彼此非常恩爱。 考查动词的时态。根据“for over 60 years”可知,是持续到现在的动作或状态,用现在完成时(have/has done);get married是短暂性动词短语,应排除,be married表示“已婚”状态,为延续性动词,和for引导的表示一段时间的时间状语连用。故选A。 12.(23-24八年级下·江苏盐城·期中)We ______ each other since I came to Beijing, but we often talk on WeChat. A.don’t see B.didn’t see C.won’t see D.haven’t seen 【答案】D 【详解】句意:自从我来北京后,我们就没见过面,但我们经常在微信上聊天。 考查现在完成时。don’t see是一般现在时;didn’t see是一般过去时;won’t see是一般将来时;haven’t seen是现在完成时。根据“since I came to Beijing,”可知,此处用现在完成时。故选D。 13.(23-24八年级下·江苏泰州·期中)They left Xinghua ________ 2018. That means they have been away from Xinghua ________ 2018. A.in; since B.in; in C.since; in D.since; since 【答案】A 【详解】句意:他们于2018年离开兴化。那意味着自从2018年他们就离开了兴化。 考查介词。in在某年/月/季节;since自从。根据“left Xinghua ... 2018”可知,空一处时态为一般过去时,用in+年份;根据“they have been away from Xinghua ... 2018.”可知,空二处时态是现在完成时,用since+时间点,表示自从2018年以来他们就离开了兴化。故选A。 14.(23-24八年级下·江苏徐州·期中)—Dad, please change the channel. Our school is on TV at 8:00 tonight. —I watched it just now. It ________ for a while. A.has finished B.was over C.has been over D.finished 【答案】C 【详解】句意:——爸爸,请换频道。我们学校今晚8点在电视上播出。——我刚才看了。已经结束一段时间了。 考查现在完成时。根据“for a while”可知,此处应使用现在完成时,finish是短暂性动词,此处改为其延续性动词be over。故选C。 15.(23-24八年级下·江苏徐州·期中)It’s well-known that Xuzhou ________ the subway era over the years. Traffic is getting more and more convenient. A.enters B.will enter C.has entered D.entered 【答案】C 【详解】 句意:众所周知,徐州这些年已经进入了地铁时代。交通越来越方便。 考查动词的时态。enters进入,一般现在时;will enter将会进入,一般将来时;has entered已经进入,现在完成时;entered进入了,一般过去时。根据句意可知,徐州进入地铁时代是已经发生过的事情,其带来的影响是人们的生活正变得越来越方便,由此可知,句子时态应用现在完成时,其结构为:have/has+动词的过去分词,结合主语是Xuzhou,所以谓语动词要用单数形式。故选C。 16.(23-24八年级下·江苏无锡·期中)Lei Feng, a famous soldier, _______ for 61 years, but he is still remembered by the whole society. A.has been dead B.has died C.was dead D.died 【答案】A 【详解】句意:雷锋,是一个著名的士兵,已经去世61年了,但是他仍然被整个社会所铭记。 考查时态。根据“for 61 years”可知,是一个时间段,应用现在完成时,且动词应使用延续性动词,die是非延续性动词,应用be dead来表示去世的状态。故选A。 17.(23-24八年级下·江苏南京·期中)Everyone except Tom and Mike ________ London before. A.has gone to B.have been to C.has been to D.have gone to 【答案】C 【详解】句意:除了汤姆和迈克,每个人以前都去过伦敦。 考查现在完成时和主谓一致。have been to去过(已回来);have gone to去了(还未回来)。根据“before”可知已经回来,用结构have been to;根据“Everyone except Tom and Mike”可知此处except连接的成分作主语时,遵循“就远原则”,谓语动词和Everyone保持一致,助动词用has。故选C。 18.(23-24八年级下·江苏无锡·期中)—Did your uncle go to the UK last summer holiday? —In fact, he ________ London for nearly three years. A.has gone to B.has been to C.has been in D.went to 【答案】C 【详解】句意:——去年暑假你叔叔去英国了吗?——事实上,他已经在伦敦待了快三年了。 考查现在完成时。has gone to去了某地,不在说话的地方;has been to去过某地已回来了;has been in去过某地且还在那个地方。根据“for nearly three years”可知,句子时态应使用现在完成时,且此处表示状态还在持续。故选C。 19.(23-24八年级下·江苏无锡·期中)—Excuse me, may I speak to Michelle, please? —Sorry. She ________ the library. Shall I take a message? A.went to B.has been to C.has gone to D.has been in 【答案】C 【详解】句意:——对不起,我可以和米歇尔讲话吗?——对不起。她去图书馆了。要我留个口信吗? 考查动词短语。went to去了;has been to去了,人已经回来;has gone to去了,人未回来;has been in在某地待了一段时间,常接时间段。根据“She…the library.”可知,此刻米歇尔不在这里,在图书馆。故选C。 20.(23-24八年级下·江苏南京·期中)—Sandy, remember to return the book on time. You them for two weeks. —OK, I will. A.have borrowed B.borrowed C.have kept D.kept 【答案】C 【详解】句意:——桑迪,记得按时还书。你已经借了两个星期了。——好的,我会的。 考查时态。根据“for two weeks”可知此处时态用现在完成时,且动词用延续性动词,borrow是非延续性动词,排除ABD。故选C。 21.(23-24八年级下·江苏无锡·期中)—________ has Kitty been ________ Hong Kong Disneyland? —Never. A.How long; to B.How many times; to C.How long; in D.How many times; in 【答案】B 【详解】句意:——凯蒂去过香港迪士尼几次?——从未去过。 考查特殊疑问词和固定短语。how long多长时间;how many times多少次;has been to去过某地(已经回来);has been in待在某地。根据回答“Never.”可知,询问的是次数,并且询问的是去过没。故选B。 22.(23-24八年级下·江苏扬州·期中)—How long ________ your brother ________ a cold? —For three days. I think he should go to see a doctor. A.do; catch B.did; catch C.has; had D.has; caught 【答案】C 【详解】句意:——你弟弟感冒多久了?——三天。我想他应该去看医生。 考查现在完成时。根据“How long…your brother…a cold?”以及“For three days.”可知句子用现在完成时,且一段时间要与持续性动词一起连用,had是持续性动词,caught是短暂性动词,所以空格处填has;had。故选C。 23.(23-24八年级下·江苏盐城·期中)Mr. Lu ________ Kunming. He ________ the city three times. This time he ________ there for three days. A.has been to; has been to; has been in B.has gone to; has been to; has been in C.has been in; has been to; has gone D.has gone to; has been to; has been 【答案】D 【详解】句意:陆先生去了昆明。他已经去过这座城市三次了。这次他已经在那里待了三天了。 考查时态。have gone to去了,还未回来;have been to去过,还未回来;have been in待在某地。根据“Mr. Lu...Kunming. He...the city three times”可知他去了昆明,他已经去过三次了,故第一个空用has gone to,第二个空用has been to;根据“there for three days”可知是已经待了三天,用has been in,副词there前省略in。故选D。 24.(23-24八年级下·江苏常州·期中)—Must I go to the supermarket to buy milk now? —No, you _________. I have already _________ some from our neighbour. A.haven’t to; kept B.can’t; borrow C.needn’t; borrowed D.mustn’t; borrow 【答案】C 【详解】句意:——我现在必须去超市买牛奶吗?——不,你不需要。我已经从邻居那里借了一些。 考查情态动词和动词时态。haven’t to错误形式;can’t不能;needn’t不必;mustn’t禁止;kept保留;borrow借,原形;borrowed借,过去分词。根据“Must I”可知否定回应应用“needn’t”;第二空结合“have already…some from our neighbour”可知是已经借了一些牛奶,原句是现在完成时,此空应填动词的过去分词形式。故选C。 25.(23-24八年级下·江苏常州·期中)—Have you ever been to Australia? —Yes. I _________ there alone three times in 2016. A.have been B.have gone C.went D.had gone 【答案】A 【详解】句意:——你曾去过澳大利亚吗?——是的。我在2016年自己去过三次。 考查时态。根据“ three times in 2016.”可知表达已经去过三次,用现在完成时,排除C和D,have been to表示“去过已回来”;have gone to表示“去某地没回来”。故选A。 26.(23-24八年级下·江苏扬州·期中)—Where is Zhang Ming? —Oh, don’t you know he ________ to Beijing to see his parents and he’ll be back tomorrow. A.has gone B.has been C.goes D.will go 【答案】A 【详解】句意:——张明在哪里?——哦,你不知道他去北京看他父母了,明天会回来。 考查动词时态用法。has gone去了某地,现在完成时;has been曾经去过某地,现在完成时;goes去,三单形式;will go一般将来时。根据“don’t you know he...to Beijing to see his parents and he’ll be back tomorrow”可知,张明去了北京,而且还未回到当地,应用现在完成时has gone表达。故选A。 27.(23-24八年级下·江苏淮安·期中)Look at Mr Black’s cool bike! He ________ it for five years. A.bought B.has had C.had D.has bought 【答案】B 【详解】句意:看看布莱克先生的很酷的自行车!他已经拥有它五年了。 考查时态和动词辨析。bought买;had拥有。根据“for five years”可知,时态为现在完成时,排除A和C;且此处应与延续性动词连用,buy是非延续性动词,排除D。故选B。 28.(23-24八年级下·江苏无锡·阶段练习)—Would you like to see the film YOLO with us?      —I’d love to! But I ________ it. A.saw B.see C.will see D.have seen 【答案】D 【详解】句意:——你想和我们一起看电影《热辣滚烫》吗?——我很乐意!但我已经看过了。 考查时态。根据“I’d love to! But I...it”可知转折词后表示自己已经看过这部电影了,表示过去的动作对现在的影响,用现在完成时have/has done。故选D。 29.(23-24八年级下·江苏无锡·阶段练习)—Where is Mr. Smith?    —He ________ Guangzhou. He ________ there for a week. A.has gone to; has been in B.has gone to; has been C.has been to; has gone to D.has been in; has gone to 【答案】B 【详解】句意:——史密斯先生在哪里?——他去了广州。他在那里已经一个星期了。 考查时态。have gone to去了,还未回来;have been to去过,已经回来;have been in待在某地。根据“Where is Mr. Smith”以及“He...Guangzhou”可知,他去了广州,还未回来,故第一个空用has gone to,排除CD;根据“He...there for a week”可知,是指在那里已经一个星期了,空后是地点副词there,此处不加in,排除A。故选B。 30.(23-24八年级下·江苏无锡·阶段练习)—Sorry, I’m late. _______ did the meeting begin? —It doesn’t matter. The meeting _______ for several minutes. A.When; has just begun B.When; has just been on C.How long; has just been on D.How long; has just begun 【答案】B 【详解】句意:——对不起,我迟到了。会议什么时候开始的?——没关系,会议刚刚开了几分钟。 考查疑问词和动词辨析。begin开始,是短暂性动词,how long问持续的时间,二者不可连用,故可排除CD;for several minutes几分钟,是一段时间,不可和短暂性动词连用,可排除A选项;be on在进行,指状态,可延续。故选B。 题型二:现在完成时进阶题,20题(较难) 31.(23-24八年级下·江苏扬州·期中)— When did the girl ________ the boy? — They have ________ for ten years. A.get married to; been married B.get married to; got married C.get married with; been married D.get married with; got married 【答案】A 【详解】句意:——那个女生是什么时候与那个男生结婚的?——他们已经结婚十年了。 考查动词短语和现在完成时。get married to和某人结婚;get married with错误用法;got married结婚了(不能与表示一段时间的时间状语连用);been married已经结婚了(可与表示一段时间的时间状语连用)。根据“They have...for ten years.”可知,此句应是现在完成时,且句子的谓语动词应是延续性动词,可与for ten years连用,所以此空是been married,排除选项B和D;而get married with为错误用法,第一空应是get married to。故选A。 32.(23-24八年级下·江苏苏州·期中)Over 2 years ________ since Kobe Bryant ________ in a plane crash. A.have passed, was dead B.has passed, has died C.have passed, died D.has passed, died 【答案】D 【详解】句意:自从科比·布莱恩特死于飞机失事以来,已经过去了大约两年。 考查动词时态。since引导的时间状语从句,主句用现在完成时(have/has done),从句用一般过去时(动词需用过去式),表示“自从……以来,已经……了”。空一主语“Over 2 years”可知,此处是表示时间的复数名词作主语,看作整体,谓语动词用单数,助动词用has,排除AC选项;空二需填过去式died。故选D。 33.(23-24八年级下·江苏徐州·期中)My dad is so tired after a day’s work that he ________ for over ten hours. A.has been asleep B.has gone to bed C.has fallen asleep D.has been to sleep 【答案】A 【详解】句意:我爸爸工作一天后太累了,他已经睡了十多个小时了。 考查现在完成时。be asleep入睡,睡着,延续性动词;go to bed上床睡觉,瞬间动词;fall asleep睡着,瞬间动词。此句是现在完成时,由“for over ten hours”可知谓语动词用延续性动词,故选A。 34.(23-24八年级下·重庆渝中·期末)—I haven’t seen your father for a long time. Where has he ________? —He ________ Beijing for a month. He’ll be back next week. A.been;have been in B.gone;have been in C.gone;has been in D.gone;has gone to 【答案】C 【详解】句意:——好久没见到你的父亲了。他去哪儿了?——他在北京已经呆了一个月了。他下周回来。 考查现在完成时态。根据“He’ll be back next week”可知父亲不在说话现场,故询问他去哪儿了;结合“has”可知,第一空填gone。根据“He’ll be back next week.”可知,第二空所在句为现在完成时态,其结构为:have/has +过去分词。固定结构:has gone to“去了”,has been in“在……呆了一段时间”。主语He是第三人称单数,故助动词应用has。故选C。 35.(23-24八年级下·江苏苏州·期中)Which of the following sentences is true? A.The train has left for two hours. B.I don’t know how long you have bought the dictionary. C.He hasn’t joined any clubs since 1990. D.The fish have died for a long time. 【答案】C 【详解】句意:下列哪个句子是对的? 考查可持续性动词。与一段时间连用应用可持续性动词。A项“for two hours.”,B项“how long”,D项“for a long time.”都是一段时间,其对应的动词应用延续性动词,“left for”,“have bought”及“have died”都是非延续性动词,故排除ABD。而since用于否定句时,主句的谓语动词可以是非延续性动词,C项正确。故选C。 36.(23-24八年级下·江苏镇江·阶段练习)You had better return the book to the library. You ________ it for a month. A.have borrowed B.have kept C.borrowed D.kept 【答案】B 【详解】句意:你最好把书还给图书馆。你已经保留了一个月了。 考查动词时态。根据“for a month”可知应该用现在完成时态,结构是have/has done,动词用延续性动词;borrow指借入,是非延续性动词,不能与表示一段时间的状语连用;keep意为“保留”,属于延续性动词,常与表示一段时间的状语连用。故选B。 37.(23-24八年级下·江苏镇江·阶段练习)My mother _____ the Yellow Mountain many times. A.has been to B.has been in C.has gone to D.has gone in 【答案】A 【详解】句意:我妈妈去过黄山很多次了。 考查现在完成时。has been to去过某地,并且回来了;has been in已经在某地了;has gone to已经去了某地,去了还没回来;没有has gone in这个词组。根据“many times”可知,是现在完成时的标志词,且此处是表示妈妈“去过”很多次,并且回来了,而不是待在黄山很多次。故选A。 38.(23-24八年级上·江苏宿迁·期末)— Do you enjoy the life with him?    — Yes, I have already been ________ him for two years. A.married with B.marry with C.married to D.married 【答案】C 【详解】句意:—— 你喜欢和他在一起生活吗?—— 是的,我已经和他结婚两年了。 考查现在完成时态和marry的用法。根据“for two years”可知,此句时态是现在完成时态,且动作必须是延续性动词;再者根据固定搭配“be married to sb.”可知,C选项符合句意。故选C。 39.(23-24八年级下·江苏扬州·期中)Yangzhou Expo 2021 ________ for two weeks, but I ________ there yet. 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 two weeks”与延续性动词连用,排除AD;but后句意出现转折,表示还未去过那儿,用haven’t been。故选B。 40.(23-24八年级下·江苏南通·阶段练习)—Can I see Miss Gu at the moment, please? —I’m afraid not. She ________ Nanjing for 2 days. She’ll come back in three days. A.has been to B.has gone to C.has been in D.went 【答案】C 【详解】句意:——请问我现在能看看顾老师吗?——恐怕不能。她去南京两天了。她三天之后会回来。 考查时态。根据“...for 2 days.”可知此句时态是现在完成时,动作从过去开始延续至今,动词用延续性动词,此处表示在南京已经两天了,“has been in”表示“在某地多长时间了”符合题意。故选C。 41.(23-24八年级下·江苏南京·阶段练习)—What are you reading, Jim? —J.K. Rowling’s Harry Potter. I ________ the book ________ two days ago. A.have borrowed; since B.have kept; since C.have borrowed; from D.kept; since 【答案】B 【详解】句意:——你在读什么,吉姆?——J.K.罗琳的《哈利波特》。这本书我两天前就借了。 考查时态及介词辨析。borrow借;keep保留;since自从……以后;from从。根据“two days ago”可知此处表示自从两天前,用since;“since two days ago”用于现在完成时,此处表示时间段,谓语动词用延续性动词keep。故选B。 42.(23-24八年级下·江苏南京·期中)— Shall we go to the new coffee shop to have a cup of coffee? — I’m afraid not. I heard it ________ since last week because of the poor business. A.closed B.was closed C.has closed D.has been closed 【答案】D 【详解】句意:——去那家新开的咖啡店喝杯咖啡好吗?——恐怕没有。听说因为生意不好,从上周就关闭了。 考查现在完成时的被动语态。根据“since last week”可知,本题的时态为现在完成时,且需要用延续性动词或短语,closed形容词,“关闭的”,可以表示持续的状态。现在完成时结构为has been closed。故选D。 43.(23-24八年级下·江苏南京·期中)Jill ________ the book for three weeks. She’ll return it to the library tomorrow. A.has borrowed B.has lent C.has kept D.has had 【答案】C 【详解】句意:Jill已经借这本书三个礼拜了,她明天会把书还给图书馆。 考查现在完成时延续性动词的用法和动词词义辨析。has borrowed借入;has lent借出;has kept保留,留着;has had拥有。根据for three weeks可知,时态是现在完成时,根据“ She’ll return it to the library tomorrow.”可知,指Jill已经借这本书三个礼拜了,故排除B、D;borrow是短暂动词,要转化成延续性动词keep。故选C。 44.(23-24八年级下·江苏南京·期中)There ________ great changes in my hometown in the past few years. A.have had B.have been C.were D.had 【答案】B 【详解】句意:在过去的几年里,我的家乡发生了巨大的变化。 考查现在完成时。结合语境和空后“in the past few years”可知本句应该使用现在完成时,表示过去发生的动作对现在产生影响,排除选项C和D;本句是there be句型与现在完成时相结合,真正的主语是“great changes”,所以用“there have been+名词复数+...”的结构。故选B。 45.(23-24八年级下·江苏南京·期中)—Where is your deskmate? The film will begin soon. —Don’t worry. I _________ her and she is on the way. A.call B.will call C.have called D.was calling 【答案】C 【详解】句意:——你的同桌在哪里?电影马上就要开始了。——别担心。我已经给她打过电话了,她在路上了。 考查时态辨析。根据“she is on the way”可知过去发生的事情对现在造成了影响,用现在完成时,其结构为have/has done。故选C。 46.(23-24八年级下·江苏盐城·期末)—Nancy, I haven’t seen your elder brother for a long time. —He ________ Beijing for further education for a year. A.went to B.has been to C.has gone to D.has been in 【答案】D 【详解】句意:——Nancy,我很长时间没看到你哥哥了。——他在北京继续深造已经一年了。 考查现在完成时。根据“...for a year.”可知此处表示从过去某一时间开始延续至今,用现在完成时,排除A;have gone去了某地没有回来,不与时间段连用;have been to表示去过某地已经回来了,与题意不符,故排除BC;根据“Nancy, I haven’t seen your elder brother for a long time.”可知哥哥一直在北京没离开,用has been in。故选D。 47.(23-24八年级下·江苏盐城·期中)—Let’s turn on the TV and watch the match between Jiangsu Suning and Shanghai Shanggang. —It ______ for ten minutes.1:0, Suning won. A.has been on B.has been over C.has finished D.has begun 【答案】B 【详解】句意:——让我们打开电视看江苏苏宁和上海上港之间的比赛。——比赛已经结束10分钟了,苏宁1:0获胜了。 考查现在完成时。has been on已经开始;has been over已经结束;has finished已经完成;has begun已经开始。根据“for ten minutes”可知,此处与时间段连用,使用延续性动词,排除选项C和D;根据“1:0, Suning won.”可知,比赛已经结束,故选B。 48.(23-24八年级下·江苏盐城·期中)— When did your parents ______? — In 1998. They ______ for over 20 years. A.marry; have been married B.get married; have got married C.marry; have got married D.get married; have been married 【答案】D 【详解】句意:——你父母什么时候结婚的?——1998年。他们已经结婚20多年了。 考查延续性动词和非延续性动词的用法。marry和某人结婚、嫁或娶某人,非延续性及物动词;get married结婚,非延续性动词短语;be married结婚,表示状态,延续性动词短语,能与时间段连用。根据答语中“for over 20 years”可知,空二所在的句子应用现在完成时,且动词应用延续性的,故排除B、C项;根据句意,空一表示动作发生的时间,且空后没有宾语,应用get married,故排除A项。故选D。 49.(23-24八年级下·江苏盐城·期中)Bob with his parents ________ Hong Kong twice. A.have been to B.has been to C.has gone to D.have been in 【答案】B 【详解】句意:鲍勃和他的父母去过香港两次。 考查动词时态及主谓一致,have/has been to去过;has gone to去了还没回来;have been in待在某个地方。根据“twice”两次,可知应该是去过了。主语Bob为第三人称单数,应该用has been to,故选B。 50.(23-24八年级下·江苏盐城·期中)My parents ________ for over 40 years and they love each other very much. A.married B.have married C.will marry D.have been married 【答案】D 【详解】句意:我的父母已经结婚40多年了,他们非常相爱。 考查动词时态。根据“for over 40 years”可知应该用延续性动词的现在完成时结构have been married,故选D。 题型三:现在完成时挑战题,10题(难) 51.(23-24九年级下·江苏苏州·阶段练习)—Could you tell us ________ ?      —For more than ten years. A.when has Hong Kong returned to China B.how long Hong Kong has been back in China C.when did Hong Kong return to China D.how long Hong Kong had returned to China 【答案】B 【详解】句意:——你能告诉我们香港回归中国有多久了吗?——十多年了。 考查宾语从句。根据答语“For more than ten years”可知,询问一段时间,用how long引导宾语从句,从句用现在完成时have/has done的结构,how long对一段时间提问,动词用延续动词,故选B。 52.(23-24九年级上·上海虹口·周测)—Why haven’t you asked her to come here? —She ________ an important experiment when I found her and she _______ it. A.had done; didn’t finish B.was doing; hasn’t finished C.did; wouldn’t finish D.has done; hadn’t finished 【答案】B 【详解】句意:——你为什么没叫她过来?——当我发现她的时候,她正在做实验,而且还没有完成。 考查时态。when I found her为一般过去时,表示她过去正在做实验,用过去进行时was doing;而且没让她来的原因是她目前还没有完成实验,用现在完成时,故选B。 53.(23-24九年级上·广东深圳·期末)—Could you tell me ________? —Sure. They ________ to the playground for the basketball match. A.where are the students; have been B.where were the students; have been C.where the students are; have gone D.where the students were; have gone 【答案】C 【详解】句意:——你能告诉我学生们在哪儿吗?——当然可以,他们去操场进行篮球比赛了。 考查宾语从句和现在完成时的用法。问句是宾语从句,从句语序为陈述句语序,排除A和B。问句询问学生现在在哪里,从句时态用一般现在时。have been to表示 “去过”,说话时在此地;have gone to表示 “去了”,说话时不在此地。此句中表示 “他们去了操场”,故应用have gone to。故选C。 54.(2022·河北衡水·模拟预测)Please keep quiet. The sick ________ asleep. A.fell B.were falling C.have fallen D.fall 【答案】C 【详解】句意:请保持安静。病人已经睡着了。 考查现在完成时。根据“Please keep quiet.”可知,这是祈使句,是一般现在时态,意为“保持安静”,可推知下文说的是“病人已经睡着了”,用现在完成时,表示过去已经开始,持续到现在,也许还要继续下去的动作或状态。故选C。 55.(23-24八年级下·江苏南通·期中)Mr Wang _______ a beautiful lady in 1964. He and his wife _________ for six years. A.got married with; have been married B.married; have been married C.married to ; have got married D.got married to; have got married 【答案】B 【详解】句意:王先生1964年娶了一位漂亮的女士。他和妻子结婚六年了。 考查时态。got married with错误结构,英语中表达“和某人结婚”时不能用with;married结婚;married to与……结婚,构成be married to结构;根据语境及句中的“in 1964”可知,第一空应该用过去时,而第二空时间状语是“for six years”,所以应该用完成时,而marry和get married都是非延续性动词,不能与一段时间连用,而表达已婚已经有一段时间要用be married形式,故选B。 56.(2020·江苏镇江·中考真题)—Mum, I want to watch the news about our school. Change the channel, please! —What a pity! It is eight o'clock now. It___________ for a while. A.has been over B.was over C.has finished D.finished 【答案】A 【详解】句意:——妈妈,我想看我们学校的新闻。请换频道!——真遗憾!现在是八点钟。它已经结束一段时间了。 考查动词时态。has been over已经结束了,现在完成时;was over结束了,一般过去时;has finished已经结束了,现在完成时;finished结束,一般过去时。根据语境可知,学校新闻已经结束了,这件事对“现在不能观看了”产生了影响,故应为现在完成时,故排除B、D两项。另句中for a while表示一段时间,与现在完成时连用时,应用延续性动词,而动词finish为瞬时性动词,不能在现在完成时中与一段时间连用,故排除C项。be over表示延续性动作,可在现在完成时中与时间段连用,即has been over。故选A。 57.(23-24八年级下·江苏南京·期中)— How long have you ________ your home? — ________. I miss my parents very much, however, because of the virus, I can’t go home. A.left; Last year B.left; Since last year C.been away from; Last year D.been away from; Since last year 【答案】D 【详解】句意:——你离家多久了?——从去年开始。我很想念我的父母,但是,因为疫情,我不能回家。 考查现在完成时态。how long是对一段时间提问,意为“多久”,此处表示“你离开家已经多久了”,即用现在完成时态。leave离开,为瞬间性动词,不能与完成时连用;be away from是一种持续状态,因此第一空为been away from。since自从,是现在完成时的标志词;last year去年,第二空表示“从去年开始”,因此第二空为Since last year。故选D。 58.(23-24八年级下·江苏泰州·期中)— How long __________ they __________?   — Sorry, I don’t know. But I know that Peter is going to __________ a nurse next month. A.did; marry; marry to B.did; get marry; marry with C.have; got married; marry D.have; been married; marry 【答案】D 【详解】句意:——他们结婚多久了?——对不起,我不知道。但是我知道皮特下个月将会娶一名护士。 考查动词时态。marry做动词,表示“结婚”,marry sb.表示“嫁/娶某人”;题干第二个空格指的是皮特先生将要娶一名护士,此处用“be going to+动词原形”表示“将来时”,故此处应填原形marry。其次how long表示多长时间,常和现在完成时态连用,且谓语动词应用延续性动词,marry本身是短暂性动词,其对应的延续性动词是be married。故选D。 59.(23-24八年级下·江苏南京·期中)The shopping mall Mixc in the northern part of Nanjing ________ since last December. A.opened B.has opened C.has been on D.has been open 【答案】D 【详解】句意:这家位于南京北部的购物中心万象城自去年12月以来一直营业。 考查时态及延续性动词。根据“since last December”可知用现在完成时,此处表示从去年12月到现在,谓语动词用延续性动词be open。故选D。 60.(23-24八年级下·安徽芜湖·期末)A new fitness center _____ for two months in Wanda Plaza, but I _____ there so far. A.has opened; haven’t gone B.has been open; haven’t been C.has been opened; haven’t been D.has been open; haven’t been to 【答案】B 【详解】句意:万达广场有一家新的健身中心已经开业两个月了,但我到目前为止还没有去过。 考查时态辨析。根据“for two months”可知,第一空的时态为现在完成时态,其结构为:have/has +过去分词;句中的动词要用延续性动词,动词open是短暂性动词,不能跟一段时间,排除AC;has been open表示“已经开了”,其中open是形容词,表示状态,可以跟一段时间。第二空中,has been to去过已回来,因为there是副词,to要省去。 故选B。 2 同步新课程,周周有练习,月月有重点! 1 同步新课程,周周有练习,月月有重点! 学科网(北京)股份有限公司 $$

资源预览图

Units 1-3 第一次月考重点语法复习:现在完成时(三难度分层,60题)-2024-2025学年八年级英语下册重难点讲练全攻略(牛津译林版)
1
Units 1-3 第一次月考重点语法复习:现在完成时(三难度分层,60题)-2024-2025学年八年级英语下册重难点讲练全攻略(牛津译林版)
2
Units 1-3 第一次月考重点语法复习:现在完成时(三难度分层,60题)-2024-2025学年八年级英语下册重难点讲练全攻略(牛津译林版)
3
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。