专题15 重点语法现在完成时80题(名校最新真题)-八年级英语下学期期末复习查缺补漏冲刺满分(牛津上海版)
展开牛津上海版八年级下学期期末复习 查缺补漏冲刺满分
(名校最新真题)
专题15 重点语法现在完成时80题
1.(2022·河北·怀安县教育体育和科学技术局教育科学研究室八年级期末)I ________ the History Museum twice. I have learnt a lot there.
A.visit B.am visiting C.have visited D.visited
2.(2022·江苏·苏州市平江中学校八年级期中)—What’s the best park in the city?
—Of course, the Taihu Lake Wetland Park. I ________ that park many times.
A.have gone in B.have been in C.have gone to D.have been to
3.(2022·全国·八年级单元测试)—Look! The man looks like Mr Green.
—It ________ be him, for he ________ to America.
A.can’t; has gone B.may not; has been C.mustn’t; has gone D.can’t; has been
4.(2022·全国·八年级单元测试)It’s known to all that TV sets have ________ for many years.
A.in use B.in used C.been in use D.been in used
5.(2022·全国·八年级单元测试)—You don’t look well, Dick! You’d better see your doctor.
—I ________, but he said there was nothing wrong.
A.will B.would C.had D.have
6.(2022·全国·八年级单元测试)—How long ________ here?
—For only five minutes. My sister ________ here with me.
A.have you been; walked B.are you; has walked C.are you; walked D.have you gone; has walked
7.(2022·全国·八年级单元测试)—Where have you ________ these days, Xiaowang?
—I have ________ to Yangzhou with my friends.
A.been; gone B.been; been C.gone; been D.gone; gone
8.(2022·全国·八年级单元测试)John ________ the club for three years. It means he ________ the club three years ago.
A.has joined; has joined B.has been a member of; joined
C.has taken part in; joined D.has become a member of; has joined
9.(2022·全国·八年级单元测试)He’s never seen the film before, ________?
A.isn’t he B.is he C.hasn’t he D.has he
10.(2022·全国·八年级单元测试)—I hear your mum ________ for a week. How is she?
—Better, but she still can’t go home.
A.was in hospital B.has gone to hospital C.has been in hospital D.will go to hospital
11.(2022·全国·八年级单元测试)Yesterday, Millie _________ her dictionary to me, and said I could _________ it for a week.
A.lent; borrowed B.borrowed; had C.borrowed; keep D.lent; keep
12.(2022·全国·八年级单元测试)How long has Mr. Green _________ Hawaii _________ holiday?
A.been to; on B.been in; on C.gone to; for D.been to; for
13.(2022·全国·八年级单元测试)— _________ have you studied in this middle school?
— Since two years _________.
A.How long; before B.How much time; before C.How soon; ago D.How long; ago
14.(2022·全国·八年级单元测试)It _________ five years since we last _________ each other.
A.is; has seen B.is; saw C.was; saw D.has been; have seen
15.(2022·全国·八年级单元测试)Mike Smith has been in China for fifteen years and he _________ a lot of Chinese friends.
A.makes B.made C.has made D.will make
16.(2022·全国·八年级专题练习)Susan with her little baby ________ abroad for a holiday. They won’t be back in two weeks.
A.has gone B.has gone to C.has been D.has been to
17.(2022·全国·八年级专题练习)In fact he knows this place very well, for he ________ there three times.
A.has been B.has been to C.has gone D.has gone to
18.(2022·全国·八年级期中)The visitors ________ Suzhou for two days.
A.have arrived in B.have come to C.have got to D.have been in
19.(2022·全国·八年级单元测试)My mother ________ Hangzhou. She won’t be back ________ next week.
A.has gone to; until B.has been to; until C.has gone to; after D.has been to; after
20.(2022·全国·八年级单元测试)(2017·无锡周铁学区联盟月考)—You ________ Joyland in Changzhou last summer?
—No. I ________ of a place called Joyland.
A.have visited; haven’t heard B.visited; haven’t heard
C.have visited; didn’t hear D.visited; didn’t hear
21.(2022·全国·八年级单元测试) —How long have you ________ your watch? It looks new.
—For only three days.
A.had B.received C.bought D.borrowed
22.(2022·全国·八年级单元测试)— How long has the film ________?
— For only ten minutes.
A.been on B.begun C.started D.been in
23.(2022·全国·八年级单元测试)— Where’s your English teacher?
— She ________ to Beijing. She’ll be back in a week.
A.has been B.has gone C.goes D.went
24.(2022·全国·八年级单元测试)— ________ you ever ________ to Hong Kong?
— Yes, only once.
A.Did; go B.Have; gone C.Do; go D.Have; been
25.(2022·全国·八年级单元测试)I can’t believe my ears. Mr Smith was quite well when I saw him last summer. How long ________ he ________?
A.did; die B.was; dead C.was; dying D.has; been dead
26.(2022·全国·八年级单元测试)You can’t get in. The exam ________ for over 30 minutes.
A.began B.has been on C.begins D.has begun
27.(2022·全国·八年级单元测试)John’s father has worked in the hospital ________.
A.five years ago B.for five years ago C.since five years ago D.since five years
28.(2022·全国·八年级单元测试)The big changes in the city also ________ us some ________.
A.has brought; question B.have brought; problem
C.has brought; questions D.have brought; problems
29.(2022·全国·八年级单元测试)Mr. Wu isn’t in his office. Maybe he ________ the school library.
A.has been to B.has gone C.is going D.has gone to
30.(2022·全国·八年级单元测试)David has never been to Australia, ________?
A.hasn’t he B.doesn’t he C.has he D.does he
31.(2022·全国·八年级单元测试)—Hi, I ________ you for a long time.
—I ________ in Hong Kong. I’ve just come back.
A.haven’t seen; shall be B.didn’t see; will be
C.haven’t seen; was D.haven’t seen; am
32.(2022·全国·八年级单元测试)—How long has John ________ England?
—For a week.
A.been back in B.been back to
C.come back to D.returned to
33.(2022·全国·八年级单元测试)Not only my father but also I ________ Nanjing for a month.
A.have been in B.have been to
C.have gone to D.have arrived in
34.(2022·全国·八年级单元测试)The man ________ here since the factory opened.
A.has worked B.has been worked
C.is working D.had worked
35.(2022·全国·八年级单元测试)—Would you like some more food?
—Thank you. I ________ enough.
A.will have B.have had C.had
36.(2021·广东·广州市白云区白云实验学校八年级阶段练习)He joined the army in 1972 and ________ his mother since then.
A.didn’t see B.won’t see C.doesn’t see D.hasn’t seen
37.(2021·湖北武汉·八年级期末)—Where’s your father?
—He’s not at home. He’s __________ Beijing for three days.
A.gone to B.been to C.been in D.went to
38.(2021·湖北武汉·八年级期末)—Do you miss your parents in China?
—Very much. I ________ my hometown for almost three years.
A.left B.have left
C.was away from D.have been away from
39.(2021·江苏·无锡市滨湖区教育研究发展中心八年级期中)Meghan Markle, a famous actress, ___________ to Prince Harry for three years and they live a happy life.
A.was married B.has married C.has been married D.has got married
40.(2021·湖南·怀化市鹤城区教育教学研究室八年级期末)—How long have you had this book?
—I ________ it when I was 11 years old. I have ________ it since three years ago.
A.bought; bought B.had; bought C.bought; had
41.(2021·河北·河间市教育体育局教研室八年级期末)—Could you please watch Harry Potter with me tonight?
—Sorry, I ________ it many times.
A.watch B.have watched
C.will watch D.was watching
42.(2021·黑龙江·齐齐哈尔市富拉尔基区教师进修学校八年级期末)—How long ________ you ________ your bike?
—For about two months.
A.did, buy B.have, had C.have, bought
43.(2021·北京门头沟·八年级期末)Tim ________ here since 2008.
A.lives B.lived C.has lived D.was living
44.(2021·山东临沂·八年级期末)Mr.Green ________ the house in 2010. He ________ it for ten years.
A.bought; has bought B.bought; has had C.has bought; has had
45.(2021·江苏泰州·八年级期中)— 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
46.(2021·河北·献县教育体育局教研室八年级期末)Mr. Zhang ________ to Hebei Museum. He will go there again next week.
A.goes B.has been C.has gone D.will go
47.(2021·河北·献县教育体育局教研室八年级期末)Li Hua ________ the book for one week.
A.bought B.has bought C.kept D.has kept
48.(2022·全国·八年级单元测试)—Could you tell me ________? I must find him.
—Sorry. I have no idea. But he was here just now.
A.where Tom was B.where Tom has gone C.where can I find Tom D.where Tom has been
49.(2021·山东济南·八年级期末)—How long have you ________?
—Since 15 years ago.
A.bought the camera B.had the bike C.become a teacher D.borrowed
50.(2021·上海松江·八年级期中)Tom ________ in the small town for three years since he moved there.
A.has lived B.lived C.was living D.lives
51.(2021·广西·崇左市江州区教研室八年级期末)—I haven’t seen Mrs. Brown for a long time.
—Oh, she _______ for two years.
A.died B.was dying C.has died D.has been dead
52.(2022·全国·八年级课时练习)—Can you find our city ____________ a lot in recent years?
—Yes. The road is wider and the buildings are taller.
A.has changed B.changes C.changed D.will change
53.(2021·河北唐山·八年级期中)—Do you know the book Journey to the West?
—Of course. I ________ it three times.
A.read B.reads C.have read D.will read
54.(2021·湖北·武汉外国语学校(武汉实验外国语学校)八年级期中)—________ you ________ any British food yet?
—Yes. We ________ to a local restaurant in London to celebrate my birthday last month.
A.Had; had; went B.Have; had; have been C.Have; had; went D.Did; have; have been
55.(2021·全国·八年级专题练习)—Hello! May I speak to Kate?
—Sorry, she isn’t here now. She ________ to Shanghai.
A.went B.has been C.has gone D.had been
56.(2022·全国·八年级课时练习)—Look! Someone ________ the classroom.
—Well, it wasn’t me. I didn’t do it.
A.is cleaning B.was cleaning C.has cleaned D.will clean
57.(2020·广东·佛山市惠景中学八年级阶段练习)Our team ________ another point! I am sure we’ll win the game.
A.will get B.has got C.is getting D.was getting
58.(2022·全国·八年级课时练习)I can’t find my wallet anywhere. I’m sure I ________ it.
A.lost B.will lose C.lose D.have lost
59.(2021·江苏·镇江实验学校八年级阶段练习)You had better return the book to the library. You ________ it for a week.
A.have borrowed B.have kept C.borrowed D.kept
60.(2022·全国·八年级单元测试)—Tom, as well as his parents, ________ to the USA, right?
—Yes. They won’t be back until next week.
A.has been B.have been C.has gone D.have gone
61.(2021·江苏·镇江市外国语学校八年级单元测试)I haven’t heard from my aunt and uncle ______ months. I really miss them.
A.in B.for C.since D.with
62.(2021·江苏·镇江市外国语学校八年级单元测试)—______ your brother ______ the theatre?
—Yes. He left thirty minutes ago.
A.Has; been to B.Has; gone to C.Does; go to D.Did; went to
63.(2021·江苏盐城·八年级期中)— 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
64.(2021·江苏江苏·八年级期末)— Jack, I haven’t seen your father for a long time.
— He _________ Beijing on business for a month.
A.has been to B.has been in C.has gone to D.went to
65.(2021·江苏·盐城市初级中学八年级期中)— Is that Sandy speaking?
— Sorry, she isn’t in now. She ______ the cinema with her aunt.
A.has been to B.has gone to C.has been in D.has gone in
66.(2021·江苏·扬州市梅岭中学八年级期末)— My cousin ________ Shanghai with his parents for two weeks.
— Really? ________ will they come back?
A.has been in; How soon B.has gone to; How soon
C.has been in; How long D.has been to; How long
67.(2021·江苏·南京郑和外国语学校八年级期末)The life we are used to ________ a lot recently.
A.changing B.has changed C.change D.changed
68.(2021·北京市延庆区教育科学研究中心八年级期末)The girl ________ lots of new friends since she came to our class.
A.makes B.has made C.made D.will make
69.(2021·山东济南·八年级期末)—Dale, what are you doing there?
—Well, I ________ my new watch. I am looking for it.
A.lose B.lost C.have lost D.am losing
70.(2021·江苏·南师附中新城初中八年级期末)Julie’s father________to America last month. He________there many times.
A.went; had gone B.has gone; has been C.went; has been D.has been; had gone
71.(2021·江苏·南师附中新城初中八年级期末)—How long can you________ the book from the library?
—A week.
A.lend B.keep C.borrow D.get
72.(2018·江苏苏州·八年级期中)—How long have your grandparents ________?
—For 40 years.
A.got married B.married C.been married D.had married
73.(2018·江苏·高新区第三中学校八年级期中)Cindy has ________ for five years. Five years ________ a long time.
A.left home; is B.been away from home; is
C.left home; are D.been away from home; are
74.(2021·山东青岛·八年级期末)—________ did you buy the house?
— I ________ for nearly twenty years.
A.When; have bought B.When; have had
C.How long; have bought D.How long; have had
75.(2018·江苏苏州·八年级期中)—Shanghai Disney Resort opened in 2016, but I ________ there.
—What a pity!
A.have never been to B.have never gone to C.have never gone D.have never been
76.(2018·江苏苏州·八年级期中)—Do you know how to enter for this year’s Suzhou Jinji Lake International Half Marathon?
—Don’t you know? It ________ for over a month!
A.has been overed B.has finished C.has been over D.has ended
77.(2021·山东青岛·八年级期末)—How long have you been interested in fixing machines?
—________
A.At ten years old B.When I was in Grade Four
C.Since I moved to Suzhou D.At least ten years ago
78.(2021·江苏扬州·八年级期中)Mr. Black ________ Shanghai. This time he ________ Shanghai for three days.
A.has been to, have been in B.has gone to, has been in
C.has been in, have gone to D.has gone to, has been to
79.(2022·全国·八年级单元测试)—Where’s Li Hua? I haven’t seen him for days.
—He ________ a mountain area. He ________ there for nearly one month.
A.has been to; has arrived B.has gone to; has been in
C.has been to; has been to D.has gone to; has stayed
80.(2021·江苏·苏州市胥江实验中学校八年级阶段练习)Actually, I have already been _______ him for two years.
A.married with B.married C.married to D.marrying
参考答案:
1.C
【解析】
句意:我参观了历史博物馆两次。我在那里学到了很多。
考查现在完成时。visit“参观”,根据“twice”可知,时态是现在完成时,故选C。
2.D
【解析】
句意:——这个城市最好的公园是什么?——当然是太湖湿地公园。 我去过那个公园很多次了。
考查have been to与have gone to区别。have gone to去了某地(未回来);have been to去过某地(已回来);have been in待在某地。根据“many times”可知,之前去过许多次,现在已经回来,故选D。
3.A
【解析】
句意:——瞧!这个人看起来像格林先生。——不可能是他,因为他去了美国。
考查情态动词和现在完成时。can’t不能;may not不可以;mustn’t禁止;has gone to去了某地(未回来);has been to曾经去过(某地)。根据“It …be him, for he… to America.”可知,此处为否定推测,can’t be意为“不可能是”,表否定猜测;表示去了某地(人不在这儿)用“has gone to+地点”。故选A。
4.C
【解析】
句意:众所周知,电视机已经投入使用多年了。
考查固定短语。be in use是固定短语,意为“投入使用”。have后跟动词的过去分词一起构成现在完成时结构。故选C。
5.D
【解析】
句意:——你气色不好,迪克! 你最好去看医生。——我已经去了,但他说没有任何问题。
考查动词时态。根据“but he said there was nothing wrong.”可知,已经看医生所以知道没什么问题,强调过去已经发生的事情对现在造成的影响,用现在完成时have/has done的结构,主语I是第一人称,助动词用have,故选D。
6.A
【解析】
句意;——你来这里多久了?——只有五分钟。 我姐姐和我一起走到这里。
考查动词时态。根据“how long”以及“For only five minutes”可知,第一空处要用现在完成时have done的结构,且动词要用延续性动词,have gone (to)是短暂性动词,排除B,C和D选项。第二空“散步”的动作发生在过去,故动词用过去式,故选A。
7.B
【解析】
句意:——这些天你去了哪里,小王?——我和朋友去了扬州。
考查have been to以及have gone to的用法。have been to去过某地(已回来);have gone to去了某地(未回来)。根据“Where have you … these days”及“I have … to Yangzhou with my friends”可知,两个空格都是表示去过某地,现在已回来,都用have been to的结构,故选B。
8.B
【解析】
句意:约翰加入俱乐部已有三年了。这意味着他三年前加入了俱乐部。
考查时态。根据“for three years”可知,第一空应用现在完成时,且动词用延续性动词;根据“three years ago”可知,第二空应使用一般过去时。故选B。
9.D
【解析】
句意:他以前从没看过这部电影,是吗?
考查反意疑问句。本句是“前否后肯”的反意疑问句,排除A和C;时态为现在完成时,反意疑问句中应用has,故选D。
10.C
【解析】
句意:——我听说你妈妈住院一周了。她怎么样了?——好多了,但她还是不能回家。
考查时态。“for a week”表示一段时间,应与延续性动词连用,“住院”用be in hospital表示,排除B和D;根据答句“but she still can’t go home”可知,“住院”这一动作持续到现在,应用现在完成时。故选C。
11.D
【解析】
句意:昨天,Millie把她的字典借给了我,并说我可以借一个星期。
考查动词辨析。lend借出;borrow借入;keep保存。根据“her dictionary to me”可知是借给我字典,用结构lend sth to sb“借给某人某物”;和时间段连用需用延续性动词,只有keep是延续性动词。故选D。
12.B
【解析】
句意:格林先生在夏威夷度假待多长时间?
考查现在完成时。“been to+地点”表示“去过某地”;“been in+地点”表示“待在某地”;“gone to+地点”表示“去了某地(正在去的路上)”。“How long have/has+sb+been in/at +地点”表示“某人在某地多久”,on holiday意为“度假”。故选B。
13.D
【解析】
句意:——你在这所中学学习多久了?——自从两年前(就来学习了)。
考查特殊疑问词。how long多长;how much多少;how soon多久。答句为“since+一段时间+ ago”结构,相当于“for+一段时间”,排除AB选项,对时间段提问要用疑问词how long。故选D。
14.B
【解析】
句意:自从我们上次见面已经过去五年了。
考查动词时态。“It has been/is+一段时间+since+一般过去时”是固定句型,意为“自……以来有多长时间了”。故选B。
15.C
【解析】
句意:迈克·史密斯来中国15年了,他结交了许多中国朋友。
考查动词时态。上文“Mike Smith has been in China for fifteen years”是现在完成时,根据and并列成分和时态要一致的原则可知此处也用现在完成时。故选C。
16.A
【解析】
句意:苏珊带着她的小宝贝去国外度假了。她们两周内不会回来。
考查现在完成时。have gone to去了某地,还没回来;have been to去过某地,已经回来了。根据“They won’t be back in two weeks.”可知,还没回来,故用have gone to;go abroad意为“去国外”,abroad为副词,前面不加介词to;“Susan”为第三人称单数作主语,因此用has,所以填has gone。故选A。
17.A
【解析】
句意:事实上他对这个地方非常熟悉,因为他去过那儿三次了。
考查现在完成时。there是副词,前面不可加介词to, 因此排除BD两项;又因为该句是说“他去过那儿”,所以用he has been there。has/have gone to一般是表示某人去了某地,还没回来。故选A。
18.D
【解析】
句意:游客们已经在苏州待了两天了。
考查动词短语辨析。have arrived in已经到达;have come to已经到达;have got to已经到达;have been in已经待在。根据“for two days”可知,此处要与延续性动词连用,而arrive in, come to, get to皆为短暂性动词短语。故选D。
19.A
【解析】
句意:我妈妈去了杭州,她下周才会回来。
考查现在完成时和连词。have gone to去了某地(还未回来);have been to去过(已经回来);until直到;after在……之后。根据“She won’t be back”可知现在还未回来,用have gone to,排除BD;第二个句子表示“下周才回来”,用结构not...until。故选A。
20.B
【解析】
句意:——去年夏天你去过常州的嬉戏谷吗?——不。我还没听说过一个叫嬉戏谷的地方。
考查时态。根据“last summer”可知,表示过去的时间,故用一般过去时;答句表示到现在都未听说过一个叫嬉戏谷的地方,应用现在完成时。故选B。
21.A
【解析】
句意:——你戴这块表多久了?它看上去还很新。——才三天。
考查动词的词义辨析。had有;received收到;bought买;borrowed借用。how long与延续性动词连用,receive,buy,borrow均为短暂性动词,have是延续性动词,其过去分词为had。故选A。
22.A
【解析】
句意:——电影开始多久了?——仅仅十分钟。
考查现在完成时的延续性动词。根据“For only ten minutes.”可知,此处用现在完成时且用延续性动词,排除B、C选项;How long跟延续性动词连用,所以表示“开始”应用be on,排除D选项。故选A。
23.B
【解析】
句意:——你的英语老师在哪儿?——她去了北京。她将在一周后回来。
考查动词时态。have been to…“去过某地”;have gone to…“去了某地”,根据“She’ll be back in a week.”可知,她去了北京,现在不在这儿,用“have/has gone to +地点”来表示。故选B。
24.D
【解析】
句意:——你去过香港吗?——是的,只有一次。
考查时态。根据答句“Yes, only once.”可知,问句表示“你曾去过香港吗?”表示“曾经去过某地”用“have/has ever been to+地点”。故选D。
25.D
【解析】
句意:我无法相信我的耳朵。去年夏天我见到史密斯先生时,他身体还很好。他去世多久了?
考查现在完成时和延续性动词。根据“How long... he...”可知,此处强调时间的延续,应用现在完成时,how long与延续性动词连用。表示“去世,死亡”的延续性动词用be dead。故选D。
26.B
【解析】
句意:你进不去的。考试已经进行了30多分钟了。
考查现在完成时态。根据“for over 30 minutes”可知,跟现在完成时连用,且用延续性动词。begin为短暂性动词,故排除,应用has been on。故选B。
27.C
【解析】
句意:John的父亲在医院工作了五年。
考查时间状语。“since+一段时间+ago”相当于“for+一段时间”,与现在完成时连用。故选C。
28.D
【解析】
句意:这个城市的巨大变化也给我们带来了一些问题。
考查主谓一致和名词辨析。主语The big changes为复数概念,谓语动词应为have brought;question表示需回答的“问题”,problem表示需解决的“问题”,第二空指城市变化带来的需要解决的问题,problem符合题意,some后面跟可数名词复数problems。故选D。
29.D
【解析】
句意:吴先生不在办公室,或许他去了校图书馆。
考查动词时态。根据“Mr. Wu isn’t in his office. Maybe he … the school library”可知,空处表示“某人不在说话处,而是去了某地”,应用“have/has gone to+地点”。故选D。
30.C
【解析】
句意:大卫从未去过澳大利亚,是吗?
考查反义疑问句。题干中“has never been”是现在完成时,助动词为has,never表否定。反义疑问句中如果陈述句为否定,反义疑问句的后半部分应用肯定疑问句。故选C。
31.C
【解析】
句意:——我很久没有见到你了。——我之前在香港,刚刚回来。
考查动词的时态。根据语境及“for a long time”可知,第一空应用现在完成时;第二个空指之前人在香港,是过去的动作,应用一般过去时。故选C。
32.A
【解析】
句意:——约翰回英国多久了?——一个星期。
考查现在完成时。how long与延续性动词连用,排除CD选项;根据答句可知,问句是问“ 回英国多久了”,介词用in。to表示“到某地”,in表示“在某地”,A选项符合语境,故选A。
33.A
【解析】
句意:我的爸爸和我都在南京待了一个月。
考查动词及时态。“have been in+地点”表示“在某地待了多久时间”,一般与一段时间连用;“have been to+地点”,表示“去过某地”,现在已经回来,不在那里了,常与次数连用;“have gone to +地点”,表示“去了某地”,现在还没有回来,可能在去的途中,也有可能在目的地;“have arrived in +地点”,表示“到达某地”。“for a month”是表示一段时间,应与“have been in”连用。故选A。
34.A
【解析】
句意:这位男士自工厂开办以来就一直在这工作。
考查动词的时态。根据“since the factory opened”可知主句动词用现在完成时。表达“一直在这里工作”,动词用“has worked”。故选A。
35.B
【解析】
句意:——你还想再吃点东西吗? ——谢谢。我已经吃得够多了。
考查现在完成时。根据句意可知,此处应用现在完成时来表示过去的动作对现在造成的影响,即“已经吃很多了”,所以现在吃不下更多东西了。故选B。
36.D
【解析】
句意:他于1972年参军,从那以后就再也没见过母亲。
考查现在完成时。根据题干中的“since then”可知,句子时态为现在完成时,现在完成时结构为“have/has+done”。再根据主语为第三人称单数形式,且句子为否定形式,所以此处应为hasn’t seen。故选D。
37.C
【解析】
句意:——你父亲呢?——他不在家。 他在北京已经三天了。
考查现在完成时。has gone to去了某地还未回来;has been to去过某地已经回来;has been in待在某地一段时间;went to动词过去式。根据“for three days”,可知他在北京已经待了一段时间了,要用延续性动词,因此此处用has been in。故选C。
38.D
【解析】
句意:——你想念在中国的父母吗?——非常感谢。 我离开家乡快三年了。
考查动词时态以及延续性动词。for+一段时间,句子用现在完成时have/has done的结构,且动词要用延续性动词,leave是短暂性动词,be away from是延续性动词,故选D。
39.C
【解析】
句意:著名女演员梅根·马克尔与哈里王子结婚三年,他们过着幸福的生活。
考查动词时态。根据“for three years”可知,句子使用现在完成时,跟一段时间连用,谓语动词使用延续性动词,排除A选项;marry和get married是瞬间动词,排除BD选项。故选C。
40.C
【解析】
句意:——这本书你买了多久了?——我11岁的时候买的。我三年前就有了。
考查一般过去时和现在完成时态。根据“when I was 11 years old”可知,11岁时买的,bought符合句意;再者根据“since three years ago”可知,动词用延续性动词,因此had符合句意,故选C。
41.B
【解析】
句意:——你今晚能和我一起看《哈利波特》吗? ——对不起,我已经看过它很多次了。
考查动词的时态。根据“many times”许多次可知,我已经看过《哈利波特》了,表示动作已完成,需用现在完成时,主语为“I”,其谓语结构是have+动词的过去分词。故选B。
42.B
【解析】
句意:——你买自行车多久了?——大约2个月。
考查现在完成时。根据“How long”可知句子要用可持续性动词,而“buy/bought”是短暂性动词,故排除A和C项,故选B。
43.C
【解析】
句意:蒂姆自2008年以来一直住在这里。
考查动词时态。根据“since 2008.”可知句子是现在完成时,故选C。
44.B
【解析】
句意:格林先生在2010年买了房子。他已经拥有这套房子10年了。
考查动词时态。根据“in 2010”可知,第一句为一般过去时,故第一空填bought。故排除C项。根据“for ten years”可知,第二句为现在完成时态,其构成是:have/has+过去分词。第二句中的动词要用延续性动词,buy是短暂性动词,不能跟一段时间,故排除A项。故选B。
45.D
【解析】
句意:——他们结婚多久了?——对不起,我不知道。但是我知道皮特下个月将会娶一名护士。
考查动词时态。marry做动词,表示“结婚”,marry sb.表示“嫁/娶某人”;题干第二个空格指的是皮特先生将要娶一名护士,此处用“be going to+动词原形”表示“将来时”,故此处应填原形marry。其次how long表示多长时间,常和现在完成时态连用,且谓语动词应用延续性动词,marry本身是短暂性动词,其对应的延续性动词是be married。故选D。
46.B
【解析】
句意:张老师去过河北博物馆。他下星期还会去那里。
考查动词时态。goes去,动词第三人称单数形式;has been to去过;has gone to去了;will go将会去。根据“He will go there again next week”可知,之前去过,所以此处是表达“去过河北博物馆”用短语has been to。故选B。
47.D
【解析】
句意:李华已经借这本书一周了。
考查延续性动词和非延续性动词的区别。buy买,非延续性动词,其过去分词是bought;keep借,延续性动词,其过去分词是kept。根据时间状语“for one week”可知,句子应用现在完成时,构成形式为:have/has done,故排除A、C项;且动词应用延续性动词,故排除B项。故选D。
48.B
【解析】
句意:——你能告诉我汤姆去了哪里吗?我必须找到他。——对不起。我不知道。但他刚才还在这里。
考查宾语从句和现在完成时。根据题干“Could you tell me…”可知,此处应为宾语从句,要用陈述句语序,可排除C选项;主句中的“Could you tell…”是委婉语气,结合“I must find him”和语境,可知汤姆不在说话现场,需用现在完成时“has gone”结构。故选B。
49.B
【解析】
句意:——你有这辆自行车多久了?——从15年前开始。
考查延续性的动词。根据“How long”以及答语“Since 15 years ago.”可知,此处要填的是延续性的动词;buy“买”,become“成为”,borrow“借入”,是短暂性动词,不能用在现在完成时;have具有延续性,能与现在完成时连用。故选B。
50.A
【解析】
句意:自从汤姆搬过来,他已经在小镇里生活了三年了。
考查时态。本题中“for three years”为现在完成时的标志,谓语动词应该是用现在完成时:has/has lived。主语是第三人称单数,应该是has lived,故选A。
51.D
【解析】
句意:——我好久没见到布朗太太了。——她已经去世两年了。
考查现在完成时的用法。根据“...for two years.”可知句子时态是现在完成时。die“死亡”,是短暂性动词。当现在完成时与一段时间连用,其谓语动词应是延续性动词,die的延续性动词为be dead,故选D。
52.A
【解析】
句意:——你能发现我们的城市近年来变化很大吗?——对。道路更宽,建筑物更高。
考查动词时态。根据时间状语“in recent years”可知,此处是现在完成时,其结构是have/has done的形式,主语是our city是单数,助动词用has,change是动词,变化,过去分词是changed,故选A。
53.C
【解析】
句意:——你知道《西游记》那本书吗?——当然了。我已经读过三次了。
考查动词时态。read是动词,意为“读”,根据“ I...it three times”可知这里使用现在完成时。故选C。
54.C
【解析】
句意:——你吃过英国菜吗?——吃过。上个月,我们去伦敦当地的一家餐馆庆祝我的生日。
考查现在完成时和一般过去时。第一处根据“yet”可知,是现在完成时;第二处根据“last month”可知,是一般过去时,故选C。
55.C
【解析】
句意:——你好!我可以和凯特说话吗?——对不起,她现在不在。她去上海了。
考查时态辨析。went去;has been to去过某地已经回来;has gone to去了某地还未回来;had been过去完成时。根据“Sorry, she isn’t here now.”可知现在不在这里,去了上海没回来,用has gone。故选C。
56.C
【解析】
句意:——看!有人已经打扫了教室。——很好,不是我,我没有做这件事。
考查现在完成时。根据“Well, it wasn’t me. I didn’t do it.”可知,打扫教室这件事已经发生,强调对现在造成影响,故用现在完成时。故选C。
57.B
【解析】
【分析】
句意:我们队又得了一分!我确信我们会赢得这场比赛。
考查现在完成时。根据“I am sure we’ll win the game.”可知,因为又得了一分,所以确信会赢得比赛,此处强调对现在的影响,所以用现在完成时,故选B。
58.D
【解析】
句意:我到处都找不到我的钱包。我肯定我把它弄丢了。
考查时态辨析。根据“I can’t find my wallet anywhere.”可知过去丢了钱包对现在造成了影响,用现在完成时,其结构为have/has done。故选D。
59.B
【解析】
【分析】
句意:你最好把书还给图书馆。你已经借了一周了。
考查现在完成时和延续性动词。根据“for a week”可知,应用现在完成时态,结构是have/has done,且表示时间段,所以应用延续性动词;borrow借入,是非延续性动词,不能与表示一段时间的状语连用;keep意为“保留”,属于延续性动词,常与表示一段时间的状语连用。故选B。
60.C
【解析】
句意:——汤姆和他的父母都去了美国,对吗? ——是的,他们下周才会回来。
考查主谓一致和现在完成时。have/has been to去过某地,人已经回来;have/has gong to去了某地,人还没有回来。根据“they won’t be back until next week.”可知,他们还没有回来,因此用have/has gone to;此句的主语是Tom,as well as his parents起补充说明的作用,作状语,主语Tom是第三人称单数,因此助动词用has。故选C。
61.B
【解析】
句意:我已经好几个月没有收到叔叔和婶婶的信了。我真的很想念他们。
考查介词辨析。in在……内;for通常接一段时间;since自……以后;with和……在一起。第一句是现在完成时,结合语境可知这里用“for+时间段”,表示从过去到现在的一段时间。故选B。
62.B
【解析】
句意:——你哥哥去戏院了么?——是的,他三十分钟前就离开了。
考查现在完成时的用法。has been to指某人去某地,已经回来了;has gone to指某人去某地的路上,不在说话现场,还没回来;根据答句“He left thirty minutes ago.”可知,问句是询问你哥哥已经去戏院了么,时态是现在完成时,故排除CD;再根据语境可知,说话时人还没回来。故选B。
63.D
【解析】
【分析】
句意:——你父母什么时候结婚的?——1998年。他们已经结婚20多年了。
考查延续性动词和非延续性动词的用法。marry和某人结婚、嫁或娶某人,非延续性及物动词;get married结婚,非延续性动词短语;be married结婚,表示状态,延续性动词短语,能与时间段连用。根据答语中“for over 20 years”可知,空二所在的句子应用现在完成时,且动词应用延续性的,故排除B、C项;根据句意,空一表示动作发生的时间,且空后没有宾语,应用get married,故排除A项。故选D。
64.B
【解析】
句意:——Jack,我好久没见到你的父亲。——他去北京出差一个月。
考查动词时态及延续性动词用法。has been to去过某地(已回来);has been in待在某地;has gone to去了某地(未回来);went to去。for+一段时间,要与现在完成时一起连用,排除D选项。且动词要用延续性动词,排除A和C选项,故选B。
65.B
【解析】
【分析】
句意:——是Sandy吗?——对不起,她现在不在。她和她的姑妈去看电影了。
考查时态。has been to表示去了某地又回来了;has gone to表示去了某地还没有回来;has been in待在某地;根据“she isn’t in now.”可知,此处表示她去看电影,还没有回来,故选B。
66.A
【解析】
句意:––––我的堂兄和他的父母在上海两周了。––––真的吗?他们多久后回来?
考查现在完成时及疑问词的用法。have been to曾经去过某地,表示一种经历;have gone to去了某地但是还没回来,表示不在说话的地点。have been in常与一段时间连用,表示在某地待了多久;根据“My cousin ...Shanghai with his parents for two weeks.”,可知第一空用has been in;how long 多久,提问一段时间;how soon 多久以后,和一般将来时连用。故选A。
67.B
【解析】
句意:我们习惯了的生活最近发生了很大的变化。
考查动词时态。根据“recently”可知,本句应用现在完成时,结构是have/has done。故选B。
68.B
【解析】
【分析】
句意:自从这个女孩来到我们班,她交了很多新朋友。
考查时态。根据时间状语从句“since she came to our class”可知,此处用现在完成时,结构为have/has done。故选B。
69.C
【解析】
句意:——戴尔,你在那儿干什么? ——唉,我的新手表丢了。我正在找。
考查现在完成时。根据语境可知,过去丢失了新手表使得回答者现在在找手表,也就是过去发生的事情对现在造成了影响,所以此句时态应用现在完成时,其构成为“have/has done”。故选C。
70.C
【解析】
句意:朱莉的爸爸上个月去了美国。他去过很多次。
考查时态。根据“last month”可知第一个空用一般过去时,动词用过去式,排除BD;根据“many times”可知第二个空用现在完成时,have been to“去过某地”,表示已经回来;has gone to去了某地,还未回。根据语境可知此处表示“去过几次回来了”。故选C。
71.B
【解析】
句意:——你可以把这本书从图书馆借多久?——一周。
考查动词辨析。lend借出;keep持有;borrow借入;get得到。根据“how long...”可知句子的谓语要用延续性动词,排除ACD。故选B。
72.C
【解析】
句意:——你的祖父母结婚多久了?——40年了。
考查延续性动词。根据“How long”及“For 40 years.”可知与时间段连用要用延续性动词be married,have后接be的过去分词形式构成现在完成时,此处用been married。故选C。
73.B
【解析】
句意:辛迪离家五年了。五年是很长的一段时间。
考查延续性动词以及主谓一致。由“for five years”可知,句子需用现在完成时,用延续性动词与时间段连用,因此第一空用been away from;第二空“Five years”作主语时,看成一段时间,谓语用第三人称单数,be动词用is。故选B。
74.B
【解析】
句意:——你什么时候买的房子?——我已经买了将近20年了。
考查特殊疑问词和延续性动词。when什么时候;how long多久;根据“did you buy the house?”可知,此处问什么时候买的,所以用when;根据“for nearly twenty years”可知,第二空用现在完成时,且动词要用延续性动词have had,故选B。
75.D
【解析】
句意:——上海迪士尼乐园于2016年开业,但我从未去过那里。 ——多么遗憾啊!
考查have been to与have gone to区别。根据语境,此处指的是从开业到现在没有去过,应用现在完成时,have been to去过,have gone to去了;根据What a pity!此处表达的是“没有去过”,应用have never been to,there是副词,介词要省略,故选D。
76.C
【解析】
句意:——你知道如何参加今年的苏州金鸡湖国际半程马拉松吗?——你不知道吗?已经结束一个多月了!
考查时态。根据“for over a month!”可知,句子要用现在完成时,且动词需要是延续性动词,而end/finish是瞬间动词,要改成延续性短语be over,故选C。
77.C
【解析】
句意:——你对修理机器感兴趣多久了? ——自从我搬到苏州。
考查特殊疑问句回答。At ten years old在十岁时;When I was in Grade Four当我上四年级时;Since I moved to Suzhou自从我搬到苏州;At least ten years ago至少十年前;根据语境,问的是的多长时间,故用since+过去时间点,表示一段时间,故选C。
78.B
【解析】
句意:布莱克先生去上海了。 这一次他在上海待了三天。
考查现在完成时。 has been to去过(已回);have been in强调待在某地的时长;has gone to去了(未回)。第一处表示“去了(未回)”,第二处根据“for three days”可知,强调待的时长。故选B。
79.D
【解析】
句意:——李华在哪里?——我好几天没见到他了。他去了一个山区。他在那待了将近一个月。
考查现在完成时。has been to去过某地(现已回来);has gone to去了某地(还未回来);has been in待在某地;has stayed已经待在某地。根据“I haven’t seen him for days”可知,去了山区还未回来,排除A和C选项。there是地点副词,前不能用任何介词,故选D。
80.C
【解析】
【分析】
句意:事实上,我已经和他结婚两年了。
考查固定短语。根据句中“for two years”以及该句为现在完成时,此处应用延续性动词,表示已婚这种状态,be married to sb.意为“与某人结婚”,符合句意,故选C。
专题17 重点语法there be句型80题(名校最新真题)-七年级英语下学期期末复习查缺补漏冲刺满分(人教版): 这是一份专题17 重点语法there be句型80题(名校最新真题)-七年级英语下学期期末复习查缺补漏冲刺满分(人教版),共25页。
专题13 重点语法现在进行时80题(名校最新期末真题)-七年级英语下学期期末复习查缺补漏冲刺满分(人教版): 这是一份专题13 重点语法现在进行时80题(名校最新期末真题)-七年级英语下学期期末复习查缺补漏冲刺满分(人教版),共23页。试卷主要包含了—Hurry up!等内容,欢迎下载使用。
专题12 重点语法现在完成时100题(名校最新期末真题)-八年级英语下学期期末复习查缺补漏冲刺满分(人教版): 这是一份专题12 重点语法现在完成时100题(名校最新期末真题)-八年级英语下学期期末复习查缺补漏冲刺满分(人教版),共33页。