期中复习之单元重点语法100题
(Unit 1-4)
Unit 1-2 现在完成时
Unit 3 现在完成时与一般过去时的区别
Unit 4 疑问词+to do和must与have to的用法
Unit 1-2 现在完成时
1.(23-24八年级下·江苏宿迁·期中)—Who’s the girl in the red dress Is she your elder sister
—No, it can’t be her. She ________ Taizhou for a school trip.
A.has gone B.has been to C.has been in D.has gone to
2.(23-24八年级下·江苏连云港·期中)Peter can speak Chinese very well because he ______ Lianyungang for 5 years.
A.has gone to B.has been to C.has come to D.has been in
3.(23-24八年级下·江苏淮安·期中)— _______ did the tourists leave Huai’an
— Four weeks ago. They have been away _______ a month.
A.When; for B.How long; since C.When; since D.How long; for
4.(23-24八年级下·江苏淮安·期中)— Have you seen Mrs Wu recently
— No, she ______ Zhejiang for Xishi Music Festival. She’ll come back in a few days.
A.has gone to B.has been to C.has gone in D.has been in
5.(24-25八年级下·全国·课后作业)John, you _______ the computer games for 15 minutes. It’s bad for your eyes.
A.played B.have played C.were playing D.play
6.(23-24八年级下·江苏常州·期中)—Have you ________ been to Guangdong
—Not ________. But I plan to go there this summer.
A.never; already B.just; never C.yet; already D.ever; yet
7.(23-24八年级下·江苏常州·期中)The tourists ________ Jiangsu for five days. They are visiting Changzhou now.
A.have got to B.have arrived in C.have been in D.have been to
8.(23-24八年级下·江苏泰州·期中)My parents ________ Chengdu on business for a whole week. So I am living with my grandparents these days.
A.have gone to B.have been in C.have been to D.have been away
9.(23-24八年级下·江苏苏州·期中)—I saw Mr. Li in his office just now.
—No, it ______be him. He has ______Hangzhou and will be back ______two days.
A.mustn’t; gone to; after B.can’t; gone to; in
C.can’t; been in; after D.mustn’t; been to; in
10.(23-24八年级下·江苏无锡·期中)Paul with his twin brother ________ the Shanghai Disneyland. They won’t return until next week.
A.have gone to B.has gone to C.has been to D.have been to
11.(23-24八年级下·江苏苏州·期中)—Have you ever been to Shanghai
—Of course. Actually, I ______ there for six years but now I live in Suzhou.
A.worked B.was working C.would work D.have worked
12.(23-24八年级下·江苏苏州·期中)I ________ the school football team since I came to Soochow University and I really enjoy playing football.
A.have joined B.joined C.have been in D.was in
13.(23-24八年级下·江苏扬州·期中)I’m so glad that I ________ nearly half of the test till now.
A.finish B.finished C.will finish D.have finished
14.(23-24八年级下·江苏扬州·期中)The final of the basketball match ________ for an hour, but we are still very excited.
A.has been over B.has ended C.has been on D.has begun
15.(23-24八年级下·江苏扬州·期中)Mr Li ________ England. He ________ London for two weeks.
A.has been to, has been to B.has gone to, has been in
C.has been to, has been in D.has gone to, has been to
16.(24-25八年级下·江苏苏州·阶段练习)—How long has the Russia-Ukraine military conflict (冲突) ________
—For over 3 years.
A.started B.ended C.been on D.been over
17.(24-25八年级下·江苏苏州·阶段练习)—How long has Robert ________
—Since 2004.
A.fell ill B.left his hometown C.joined the art club D.studied in this school
18.(24-25八年级下·江苏苏州·阶段练习)He has lived here ________ five years ago and finally found his dream job ________ last month.
A.for; in the end B.since; in the end C.for; at the end of D.since; at the end of
19.(24-25八年级下·江苏苏州·阶段练习)—Where is your father
—He ________ Shanghai. He has ________ there for a week.
A.has gone to; gone B.has been in; gone C.has gone to; been D.has been to; been
20.(24-25八年级下·江苏苏州·阶段练习)—How long has Robert ________
—Since 2001.
A.been to the USA B.become an engineer
C.joined the reading club D.studied in that school
21.(24-25八年级下·江苏苏州·阶段练习)—Where is your father
—He with his boss ________ Shanghai. He has ________ there for a week.
A.have gone to, gone B.have been in, gone
C.has gone to, been D.has been to, been
22.(24-25八年级下·江苏南京·阶段练习)—Why haven’t you asked her to come here
—She __________ an important experiment when I found her and she __________ it.
A.is doing; didn’t finish B.did; wouldn’t finish
C.was doing; hasn’t finished D.has done; hasn’t finished
23.(24-25八年级下·江苏南京·阶段练习)—How long have you __________ your home
—__________. I miss my parents very much. However, because of my work, 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
24.(23-24八年级下·江苏宿迁·期末)—Your T-shirt looks beautiful. When did you buy it
—In June. I ________ it for two weeks.
A.had B.have had C.buy D.have bought
25.(23-24八年级下·江苏宿迁·期末)Mount Santai National Forest Park is worth visiting. I have ________ there many times.
A.been to B.been C.gone to D.gone
26.(22-23八年级下·江苏徐州·期末)Dad isn’t at home. He ________ since last month.
A.left B.has left C.has been away D.went away
27.(22-23八年级下·江苏苏州·期末)—Where’s Jenny
—She ________ Shanghai on business. She will be back soon.
A.has gone to B.has been to C.was in D.went to
28.(23-24八年级下·江苏盐城·期中)There ______ great changes in Yancheng over the past few years.
A.have had B.has been C.have been D.has had
29.(23-24八年级下·江苏扬州·期中)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
30.(23-24八年级下·江苏徐州·期中)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
31.(23-24八年级下·江苏南京·期中)—Why don’t you visit the Confucius Temple with us
—Because I ________ there many times.
A.have been to B.have gone to C.have been D.have been in
32.(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
33.(23-24八年级下·江苏常州·阶段练习)—Where’s Mr. Zhang I haven’t seen him for several days.
—He ________ Canada. He ________ there for a week.
A.has gone to; has been B.has gone to; has been in
C.has been to; has been to D.has been to; has been
34.(23-24八年级下·江苏泰州·阶段练习)Mr. Li _______ his hometown to live with his son in the city for over ten years.
A.left B.was away from C.has left D.has been away from
35.(22-23八年级下·江苏常州·期中)The new cinema in our city ______ for two months, but I ______ there.
A.has opened; haven’t been B.has been open; haven’t gone
C.has opened; haven’t gone D.has been open; haven’t been
36.(22-23八年级下·江苏淮安·期中)—Look! That lady looks like our English teacher.
—It ________ be her. She, as well as her parents, ________ Australia on holiday.
A.mustn’t; have gone to B.may not; have been to
C.can’t; has gone to D.can’t; has been to
37.(23-24八年级下·江苏南通·阶段练习)—He looks much taller now. How long is it since he ________ this school
—He ________ for three years and is studying in New York.
A.has left; has left B.left; has been away C.leaves; has left D.left; has left
38.(22-23八年级下·江苏南京·期中)—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
39.(22-23八年级下·江苏无锡·期中)It’s said that one and a half hours ________ since the film ________.
A.has passed; has begun B.has passed; began
C.have passed; began D.have passed; has begun
40.(22-23八年级下·江苏南通·期中)—_____ Tom with his sister _______ the Leaning Tower of Pisa
—Yes, only once.
A.Has; been to B.Have; been in C.Has; gone to D.Have; been to
41.(22-23八年级下·江苏无锡·期中)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
42.(22-23八年级下·江苏南京·期中)—Where is your father I haven’t seen him for days.
—He ________ Shanghai on business for a week and won’t be back until next week.
A.has been in B.has been to C.has gone to D.went to
43.(22-23八年级下·江苏南京·期中)—Where is your father
—He has gone to Australia and he ________ there for two weeks.
A.has gone B.has been C.has gone to D.has been in
44.(22-23八年级下·江苏徐州·期中)—Do you know something about Deng Xiaolan
—Yes, she ________ many children from Taihang Mountain and 44 children sang for 2022 Winter Olympic Games.
A.is helping B.has helped C.helps D.will help
45.(22-23八年级下·江苏徐州·期中)Jiu Dingshan Wild Park ________ for several months. Shall we go there for a trip this weekend
A.has opened B.has been open C.opened D.has been opened
46.(2023·江苏镇江·一模)My parents ________ Tianjin on business for a whole week. So I live with my uncle these days.
A.have been to B.have gone to C.have been in D.have been away
47.(22-23八年级下·江苏南京·阶段练习)—Where is your father
—He went to Australia for a meeting and he ________ Sydney for two weeks.
A.has been in B.went to C.has been to D.has gone to
48.(22-23八年级下·江苏扬州·阶段练习)—________ did your uncle leave his hometown
—Twenty years ago. He has been away ________ the end of 2009.
A.When; since B.How long; since C.When; at D.How long; at
49.(22-23八年级下·江苏泰州·阶段练习)More than 46,000 people ________ in the earthquake in Turkey (土耳其) ________ February 6.
A.died; for B.have been dead; sinceC.have died; since D.have been dead; for
50.(21-22八年级下·江苏宿迁·期中)—Where is Jim
—He ________ to Nanjing, he will come back next Monday.
A.has been B.had been C.has gone D.had gone
Unit 3 现在完成时与一般过去时的区别
51.(21-22八年级下·江苏宿迁·期中)—Jim, turn down the music. Dad is sleeping.
—Don’t worry. He ________ for half an hour.
A.left B.has left C.was away D.has been away
52.(23-24八年级下·天津北辰·期中)We often go to the community library to read books. It ________ for three years.
A.opens B.opened C.will open D.has been open
53.(23-24八年级下·上海虹口·期中)Great changes ________ in China in the past five years.
A.take place B.had taken place C.have taken place D.took place
54.(23-24八年级下·天津北辰·期中)Mr. Brown ________ New York twice.
A.have been to B.has gone to C.has been to D.has been in
55.(23-24八年级下·甘肃定西·期中)—May I speak to Mr. Smith
—Sorry, he isn’t in. He ________ Changsha.
A.has been to B.has gone to C.went to D.has been in
56.(23-24八年级下·天津北辰·期中)—How long ________ you ________ these stamps
—For three years.
A.have; bought B.have; kept C.did; buy D.have; keep
57.(23-24八年级下·江苏扬州·期中)The iPhone is not as popular as it ________, as Huawei phones lead the market now.
A.was used to B.was used to be C.used to be D.used to being
58.(23-24八年级下·江苏泰州·期中)—I haven’t seen you for a long time, Mr Wu.
— Yes. I ________ as a volunteer in Tibet for two years, and I came back yesterday.
A.worked B.would work C.will work D.have worked
59.(23-24八年级下·江苏苏州·期中)My mother ________ wash clothes by hand, but now she ________ using the washing machine.
A.used to; is used to B.is used to; used to C.isn’t used to; used to D.used to; isn’t used to
60.(24-25八年级下·江苏苏州·阶段练习)—Have you ever been to Nantong
—Yes. In fact, I ________ there for four years but now I work in Suzhou.
A.have studied B.studied C.was studying D.would study
61.(24-25八年级下·安徽六安·阶段练习)—What do you usually do on weekends
—Read in the library, but I ________ my friend last weekend.
A.visit B.visited C.am visiting D.will visit
62.(24-25八年级下·江苏扬州·阶段练习)Marie ________ for two years, but she still doesn’t know what kind of man she ________.
A.has got married; married to B.has been married; married
C.has been married; has married with D.has married; has married to
63.(23-24八年级上·江苏扬州·期中)The baby ________ 3.5 kilograms when he was born. But now the ________ of him is 10 kilograms.
A.weighs; weight B.weight; weighs C.weighed; weight D.weighed; weigh
64.(23-24八年级下·江苏泰州·期中)—Do your know Nanjing very well, Wilson
—Yes. I ________ in Nanjing for four years. I often travel there now.
A.have studied B.study C.studied D.will study
65.(22-23八年级下·江苏南京·期中)—Ann is in hospital.
—Oh, really I ________. I haven’t seen her for a long time.
A.didn’t know B.don’t know C.won’t know D.haven’t known
66.(22-23八年级下·江苏常州·阶段练习)Mike ________ for Beijing two weeks ago. He ________ there for two more weeks.
A.left; has been B.left; will be C.has been; has been D.has been; will be
67.(22-23八年级下·江苏扬州·阶段练习)He joined the club ________.
A.since last month B.since a month ago C.for a month D.last month
68.(22-23八年级下·湖北武汉·阶段练习)—You ________ to me! Kitty isn’t here!
—How come I just saw her ________ on the grass a minute ago, I promise.
A.lied; lied B.lies; lay C.lied; lying D.lay; laying
69.(22-23八年级下·江苏常州·期中)—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
70.(22-23八年级下·江苏盐城·期中)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
71.(22-23八年级下·江苏泰州·期中)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
72.(23-24八年级下·江苏盐城·阶段练习)He ________ Japan. Moreover, he ________ there for 10 hours.
A.has gone to; has been B.has been to; has arrived
C.has been to; has gone D.has gone to; has arrived
73.(22-23八年级下·江苏常州·期中)—How long have you ________
—Since a month ago.
A.bought the car B.had a bad cold C.joined the army D.returned home
74.(22-23八年级上·广东广州·期末)I haven’t seen him ________ three years ________ we met in Shanghai.
A.for; since B.since; for C.in; since D.for; when
75.(22-23八年级下·江苏扬州·阶段练习)The meeting ________ 2 hours ago. It ________ for 2 hours.
A.starts; has been on B.started; has been C.starts; has been D.started; has been on
Unit 4 疑问词+to do和must与have to的用法
76.(23-24八年级下·江苏连云港·期中)—Have you decided ______
—Yes, tomorrow afternoon.
A.where to leave B.which to leave C.when to leave D.what to leave
77.(23-24八年级下·江苏淮安·期中)—That famous writer has recommended lots of books. Have you decided _______ first
—Yes. Robinson Crusoe.
A.how to read B.which to read C.when to read D.where to read
78.(23-24八年级下·江苏常州·期中)—Jim, have you decided ________
—Yes. A book by the famous French writer Victor Hugo.
A.what to read B.how to read C.when to read D.where to read
79.(23-24八年级下·江苏苏州·期中)Little Tom is really clever! He ________ use a computer to draw.
A.taught him where to B.teaches what to C.taught himself how to D.teaches why to
80.(23-24八年级下·江苏无锡·期中)We plan to go on a trip during May Day holiday, but we haven’t decided ________.
A.where to go B.how to go C.when to go D.who to go
81.(23-24八年级下·江苏常州·期中)Gulliver didn’t understand what the tiny people said, so he didn’t know how ________ them.
A.will communicate with B.to communicate with
C.communicated with D.communicating with
82.(22-23八年级下·江苏盐城·期中)—I have collected some information online. Would you please tell me _______ to do next
—Make a chart and it will help you understand better.
A.what B.how C.when D.where
83.(22-23八年级下·江苏淮安·期中)They didn’t know ________ to deal with the problem, so they asked us for help.
A.where B.what C.how D.which
84.(22-23八年级下·江苏淮安·期末)I have trouble working out the Maths problem. I don’t know ________ for help.
A.who to ask B.how to ask C.when to D.what to
85.(21-22八年级下·江苏淮安·期中)—Have you decided ________, lady
—Sorry, I have difficulty making decisions.
A.to buy which one B.buy which one C.which to buy one D.which one to buy
86.(21-22八年级下·江苏苏州·期中)I don’t know ________ about the air crash at the meeting. Could you please give some ________
A.what to talk, advice B.what to say, advice C.how to talk, advices D.how to say, advices
87.(21-22八年级下·江苏无锡·期中)We need education because it helps us know how to ________ our life.
A.improve B.realize C.refuse D.lift
88.(21-22八年级下·江苏淮安·期中)If you don’t know ________ your hands, you can follow the seven-step hand-washing method (方法).
A.what to wash B.when to wash C.where to wash D.how to wash
89.(20-21八年级下·江苏盐城·期中)—Mother’s Day is coming, but I haven’t decided ________ for my mum.
—Why not buy her something according to her hobbies
A.how to buy B.what to buy C.when to prepare D.where to go
90.(20-21八年级下·江苏镇江·单元测试)There are ________ interesting books in our library that I don’t know ________ first.
A.so many; what to read B.so much; which to read
C.so many; which to read D.so much; what to read
91.(23-24八年级下·江苏淮安·期中)According to the traffic rules, children under 16 _______ ride E-bikes on the road. It’s too dangerous.
A.needn’t B.may not C.couldn’t D.mustn’t
92.(23-24八年级下·江苏常州·期中)—Didn’t you see the zebra crossing You ________ slow down, young man.
—Sorry, sir. Am I going to fail the exam
A.can B.can’t C.must D.mustn’t
93.(24-25八年级上·江苏泰州·期末)—Tommy, here are some boxes. What’s in the red one
—It _________ be some gifts for the Spring Festival. Mom puts some in a red box every year.
A.must B.will C.may D.should
94.(23-24八年级下·江苏无锡·期中)— Can children under the age of 12 ride bicycles in the city
— No. According to the law, they ________.
A.may not B.mustn’t C.needn’t D.shouldn’t
95.(23-24八年级下·江苏徐州·期中)Life is like riding a bicycle. To prevent you from falling down, you ________ keep moving.
A.can B.can’t C.must D.mustn’t
96.(23-24八年级下·江苏苏州·期中)—Mum, must I stay at home today
—No, you ________. You can go outside and play basketball with Jack.
A.couldn’t B.mustn’t C.shouldn’t D.needn’t
97.(22-23八年级下·江苏连云港·期中)You ________ take the book out of the reading room. You can only read here.
A.needn’t B.mustn’t C.shouldn’t D.couldn’t
98.(23-24八年级下·江苏常州·期中)—Must I return the book this week
—No, you ________. You can ________ it for 10 days.
A.mustn’t; keep B.needn’t; borrow C.don’t have to; keep D.mustn’t; lend
99.(23-24八年级下·江苏扬州·期中)—I can’t wear the mask, because it’s too hot.
—For your health, I’m afraid you ________.
A.may B.have to C.can D.need
100.(21-22八年级下·江苏淮安·期中)—Can you help me with my English
—I’m afraid not. I ________ take care of my grandmother. She is ill.
A.can’t B.have to C.may D.could期中复习之单元重点语法100题
(Unit 1-4)
Unit 1-2 现在完成时
Unit 3 现在完成时与一般过去时的区别
Unit 4 疑问词+to do和must与have to的用法
Unit 1-2 现在完成时
1.(23-24八年级下·江苏宿迁·期中)—Who’s the girl in the red dress Is she your elder sister
—No, it can’t be her. She ________ Taizhou for a school trip.
A.has gone B.has been to C.has been in D.has gone to
【答案】D
【详解】句意:——那个穿红裙子的女孩是谁?她是你的姐姐吗?——不,不可能是她。她去台州参加学校组织的旅行了。
考查现在完成时。has gone已经去了;has gone to去了某地,现在还没有回来;has been to去过某地,现在已经回来,不在那里了;has been in在某地待了多久时间,通常与“for+时间段”连用。根据“No, it can’t be her.”可知,她人没回来,且空后是具体地点,用has gone to。故选D。
2.(23-24八年级下·江苏连云港·期中)Peter can speak Chinese very well because he ______ Lianyungang for 5 years.
A.has gone to B.has been to C.has come to D.has been in
【答案】D
【详解】句意:彼得中文说得很好,因为他在连云港待了5年。
考查现在完成时。has gone to去了某地还未回来;has been to曾经去过某地(已经回来);has come to已经来到;has been in待在某地。根据“for 5 years”可知,此处强调持续的状态,需用“has been in”表示“在某地停留(一段时间)”。故选D。
3.(23-24八年级下·江苏淮安·期中)— _______ did the tourists leave Huai’an
— Four weeks ago. They have been away _______ a month.
A.When; for B.How long; since C.When; since D.How long; for
【答案】A
【详解】句意:——游客们是什么时候离开淮安的?——四周前。他们已经离开一个月了。
考查特殊疑问句和介词辨析。when什么时候;how long多长时间;for后接时间段;since后接时间点。根据“Four weeks ago”可知,问的是什么时候离开的,应用when;a month是时间段,应用介词for。故选A。
4.(23-24八年级下·江苏淮安·期中)— Have you seen Mrs Wu recently
— No, she ______ Zhejiang for Xishi Music Festival. She’ll come back in a few days.
A.has gone to B.has been to C.has gone in D.has been in
【答案】A
【详解】句意:——你最近见过吴太太吗?——没有,她去了浙江参加西施音乐节。她过几天就会回来。
考查动词时态。has gone to表示去了某地,还未回来;has been to表示去过某地,已回来;has gone in搭配错误;has been in表示一直待在某地。根据“She’ll come back in a few days.”可知,此处指她去了浙江,还未回来。故选A。
5.(24-25八年级下·全国·课后作业)John, you _______ the computer games for 15 minutes. It’s bad for your eyes.
A.played B.have played C.were playing D.play
【答案】B
【详解】句意:约翰,你玩电脑游戏已经15分钟了。这对你的眼睛不好。
考查时态。根据“for 15 minutes”可知,该句应用现在完成时“have/has+动词过去分词”,主语为you,助动词用have,故选B。
6.(23-24八年级下·江苏常州·期中)—Have you ________ been to Guangdong
—Not ________. But I plan to go there this summer.
A.never; already B.just; never C.yet; already D.ever; yet
【答案】D
【详解】句意:——你去过广东吗?——还没有。我计划这个暑假去那里。
考查副词辨析。never从未;already已经;just刚刚;yet仍然,还;ever曾经。根据“Have you...been to Guangdong ”可知,此处指是否曾去过广东,一般疑问句中用ever;根据“Not...But I plan to go there this summer.”可知,此处表示“没去过”,not yet“还没有”,故选D。
7.(23-24八年级下·江苏常州·期中)The tourists ________ Jiangsu for five days. They are visiting Changzhou now.
A.have got to B.have arrived in C.have been in D.have been to
【答案】C
【详解】句意:游客们已经在江苏待了五天。他们现在正在参观常州。
考查现在完成时的用法。根据“for five days”可知,此句时态为现在完成时,且要用延续性动词,排除选项A、B。根据“They are visiting Changzhou now”可知,游客已经在江苏了。故选C。
8.(23-24八年级下·江苏泰州·期中)My parents ________ Chengdu on business for a whole week. So I am living with my grandparents these days.
A.have gone to B.have been in C.have been to D.have been away
【答案】B
【详解】句意:我父母已经在成都出差一整周了。所以这些天我和我的祖父母住在一起。
考查现在完成时。have gone to已经去了,强调动作的完成,人不在说话现场;have been in已经在……,表示状态,后面接一段时间;have been to曾经去过,强调过去的经历;have been away已经离开,强调动作的完成。根据语境可知,此处是在描述父母已经在成都出差一周,强调状态,且后面接了一段时间,所以应该用have been in。故选B。
9.(23-24八年级下·江苏苏州·期中)—I saw Mr. Li in his office just now.
—No, it ______be him. He has ______Hangzhou and will be back ______two days.
A.mustn’t; gone to; after B.can’t; gone to; in
C.can’t; been in; after D.mustn’t; been to; in
【答案】B
【详解】句意:—— 我刚才在办公室看到李先生了。—— 不,不可能是他。他去杭州了,两天后回来。
考查情态动词和动词短语辨析。mustn’t表示禁止;can’t表示否定推测,意为“不可能”,此处表示对看到李先生这件事的否定推测,用can’t。have gone to表示去了某地还没回来;have been to表示去过某地已回来;have been in表示在某地待了多久,此处表示去了杭州还没回,用have gone to。“in+时间段”表示 “在……之后”,用于一般将来时;“after+时间段”常用于一般过去时,此句是一般将来时,用“in”。故选B。
10.(23-24八年级下·江苏无锡·期中)Paul with his twin brother ________ the Shanghai Disneyland. They won’t return until next week.
A.have gone to B.has gone to C.has been to D.have been to
【答案】B
【详解】句意:保罗和他的双胞胎兄弟去了上海迪士尼乐园。他们要到下周才会回来。
考查主谓一致和现在完成时。have gone to去了某地(主语为复数);has gone to去了某地(主语为单数);has been to去过某地(主语为单数);have been to去过某地(主语为复数)。根据“with his twin brother”可知,主语是Paul,谓语动词用单数形式;根据“won’t return until next week”可知,此处表示“去了某地”,用has gone to符合语境。故选B。
11.(23-24八年级下·江苏苏州·期中)—Have you ever been to Shanghai
—Of course. Actually, I ______ there for six years but now I live in Suzhou.
A.worked B.was working C.would work D.have worked
【答案】D
【详解】句意:——你曾经去过上海吗? ——当然。实际上,我在那里工作了六年,但现在我住在苏州。
考查动词时态。根据“for six years”可知,在上海工作了六年,“for + 时间段”为现在完成时标志词。故选D。
12.(23-24八年级下·江苏苏州·期中)I ________ the school football team since I came to Soochow University and I really enjoy playing football.
A.have joined B.joined C.have been in D.was in
【答案】C
【详解】句意:自从我来到东吴大学,我就加入了学校足球队,并且我真的很享受踢足球。
考查现在完成时和延续性动词。join加入,短暂性动词;be in加入,延续性动词。根据“since I came to Soochow University”可知,时态为现在完成时,且应用延续性动词,主语为I,助动词用have,be的过去分词为been。故选C。
13.(23-24八年级下·江苏扬州·期中)I’m so glad that I ________ nearly half of the test till now.
A.finish B.finished C.will finish D.have finished
【答案】D
【详解】句意:我很高兴到现在为止我已经完成了将近一半的测试。
考查时态。根据“I’m so glad that I…nearly half of the test till now.”可知,句中有时间状语till now,强调从过去开始到现在这个时间段里完成了将近一半的测试,这种过去发生的动作对现在造成了影响,所以句子时态应该用现在完成时。故选D。
14.(23-24八年级下·江苏扬州·期中)The final of the basketball match ________ for an hour, but we are still very excited.
A.has been over B.has ended C.has been on D.has begun
【答案】A
【详解】句意:篮球比赛的决赛已经结束一个小时了,但我们仍然非常兴奋。
考查现在完成时的用法和词语辨析。be over结束,持续性动词;ended结束,短暂性动词;be on开始,持续性动词;begun开始,短暂性动词。根据“but we are still very excited.”可知,篮球比赛已经结束了,排除选项C、D。根据“for an hour”可知,此处表示持续一段时间,要用表示持续状态的动词。故选A。
15.(23-24八年级下·江苏扬州·期中)Mr Li ________ England. He ________ London for two weeks.
A.has been to, has been to B.has gone to, has been in
C.has been to, has been in D.has gone to, has been to
【答案】B
【详解】句意:李先生去了英国。他已经在伦敦待了两周了。
考查现在完成时的用法。has been to去过某地,现在已经回来了,强调过去的经历;has gone to去了某地,还没有回来,强调现在人不在说话地点;has been in在某地待了多长时间,常与一段时间连用。 根据“Mr Li…England. He…London for two weeks.”可知,第一个空,这里说李先生去了英国,人还没回来,应该用has gone to;第二个空,后面有for two weeks表示一段时间,说明他在伦敦待了两周了,要用has been in。故选B。
16.(24-25八年级下·江苏苏州·阶段练习)—How long has the Russia-Ukraine military conflict (冲突) ________
—For over 3 years.
A.started B.ended C.been on D.been over
【答案】C
【详解】句意:——俄乌军事冲突持续了多久?——超过三年了。
考查现在完成时态。started开始,非延续性动词;ended结束,非延续性动词;been on持续进行;been over结束。根据“How long has”可知句子是现在完成时态,需搭配延续性动词或状态,从“For over 3 years.”和俄乌冲突的实际情况可知应该是问持续多长时间,选项C的“been on”符合题意。故选C。
17.(24-25八年级下·江苏苏州·阶段练习)—How long has Robert ________
—Since 2004.
A.fell ill B.left his hometown C.joined the art club D.studied in this school
【答案】D
【详解】句意:——Robert在这所学校学习有多久了?——自2004年以来。
考查现在完成时和延续性动词。fell ill生病,过去式;left his hometown离开家乡,leave为短暂动词;joined the art club加入美术社团,join为短暂动词;studied in this school在这所学校学习,study为延续性动词。根据“How long”和“Since 2004”可知,用现在完成时,且动词为延续性动词。故选D。
18.(24-25八年级下·江苏苏州·阶段练习)He has lived here ________ five years ago and finally found his dream job ________ last month.
A.for; in the end B.since; in the end C.for; at the end of D.since; at the end of
【答案】D
【详解】句意:他自五年前就住在这里,并最终在上个月末找到了梦想的工作。
考查介词辨析和介词短语。since自……以来;for持续多长时间,后接时间段;in the end最后;at the end of...在……结束时,后接具体的时间。根据“five years ago”可知,此处表示“从过去某个时间点开始持续到现在”,需用“since”;结合“...last month”可知,这里是具体的时间,所以要填at the end of。故选D。
19.(24-25八年级下·江苏苏州·阶段练习)—Where is your father
—He ________ Shanghai. He has ________ there for a week.
A.has gone to; gone B.has been in; gone C.has gone to; been D.has been to; been
【答案】C
【详解】句意:——你父亲在哪里?——他去上海了,他在那里一周了。
考查现在完成时。has gone to去了某地,未回;has been in去了某地,还在那里;has been to曾经去过某地,已回。根据“Where is your father ”可知,父亲去了上海,未回,故第一空用has gone to;根据“for a week”可知,父亲待在上海一周了,说明还在上海,故用has been in,空后是副词there,要省略介词in。故选C。
20.(24-25八年级下·江苏苏州·阶段练习)—How long has Robert ________
—Since 2001.
A.been to the USA B.become an engineer
C.joined the reading club D.studied in that school
【答案】D
【详解】句意:——罗伯特在这所学校学习多久了?——自2001年以来。
考查延续性动词和非延续性动词。been to the USA去过美国,是非延续性动词短语;joined the reading club参加阅读俱乐部,是非延续性动词短语;become a engineer当工程师,是非延续性动词短语;studied in that school在那所学校学习,是延续性动词短语,根据 how long和since 2001可知问句问的是一个时间段,谓语动词必须是延续性动词,study是延续性动作,可以与表示一段时间的状语连用。故选D。
21.(24-25八年级下·江苏苏州·阶段练习)—Where is your father
—He with his boss ________ Shanghai. He has ________ there for a week.
A.have gone to, gone B.have been in, gone
C.has gone to, been D.has been to, been
【答案】C
【详解】句意:——你爸爸在哪里?——他跟他老板去了上海。他已经在那里待了一个星期了。
考查现在完成时。have gone to 去了,表示去了某地,但是人还没有回来;have been to 去过,表示去过某地,而且人已经回来了;have been in 已在,指的是待在某个地方,从过去一直延续到现在;根据“Where is your father ”可知,此处指爸爸去了上海,还未回来,have gone to 符合;根据“for a week.”的语境可知,此处指的是待在某个地方,从过去一直延续到现在,故用have been in 结构,空格后为地点副词there,因此省略介词;答语是with连接的两个词作主语,谓语动词遵循“就远原则”,即与离它较远的主语一致,所以答语的第一句的谓语是has gone to,答语的第二句的谓语是has been。故选C。
22.(24-25八年级下·江苏南京·阶段练习)—Why haven’t you asked her to come here
—She __________ an important experiment when I found her and she __________ it.
A.is doing; didn’t finish B.did; wouldn’t finish
C.was doing; hasn’t finished D.has done; hasn’t finished
【答案】C
【详解】句意:——你为什么没叫她过来?——当我发现她的时候,她正在做实验,而且还没有完成。
考查时态。根据“when I found her”可知,此处描写我找到她的过去那一刻,她正在做某事,故第一个空用过去进行时,其结构为was/were doing,主语为She,需用was;实验“未完成”的状态从过去持续到现在,强调对现在的影响,故第二空需用现在完成时,其结构为has/have+done,主语为she,助动词否定形式需hasn’t;finish的过去分词为finished。故选C。
23.(24-25八年级下·江苏南京·阶段练习)—How long have you __________ your home
—__________. I miss my parents very much. However, because of my work, 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“多久”,是对一段时间提问,应用延续性动词,第一空所在句的句子时态为现在完成时,been away from符合;回答“How long”的提问,用since+时间“自从……时”。故选D。
24.(23-24八年级下·江苏宿迁·期末)—Your T-shirt looks beautiful. When did you buy it
—In June. I ________ it for two weeks.
A.had B.have had C.buy D.have bought
【答案】B
【详解】句意:——你的T恤看起来很漂亮。你什么时候买的?——六月份。我已经买了两个星期了。
考查时态及延续性动词。根据“for two weeks”表示一段时间可知,句子时态为现在完成时,且谓语为延续性动词。故选B。
25.(23-24八年级下·江苏宿迁·期末)Mount Santai National Forest Park is worth visiting. I have ________ there many times.
A.been to B.been C.gone to D.gone
【答案】B
【详解】句意:三台山国家森林公园值得一游。我去过那里很多次了。
考查have been to和have gone to。have been to“去过”,表示现在已经不在某地了;have gone to“已经去了”,表示还没有回来。根据“Mount Santai National Forest Park is worth visiting. I have…there many times.”的句意可知,此处指去过三台山国家森林公园很多次了,应用have been to;根据空后的“there”为副词可知,此处不加介词to。故选B。
26.(22-23八年级下·江苏徐州·期末)Dad isn’t at home. He ________ since last month.
A.left B.has left C.has been away D.went away
【答案】C
【详解】句意:爸爸不在家。他从上个月起就离开了。
考查时态及延续性动词。根据“since last month”可知,时态为现在完成时,此处应用延续性动词;leave“离开”,为非延续动词,其延续性结构为be away。故选C。
27.(22-23八年级下·江苏苏州·期末)—Where’s Jenny
—She ________ Shanghai on business. She will be back soon.
A.has gone to B.has been to C.was in D.went to
【答案】A
【详解】句意:——珍妮在哪里?她去上海出差了。她很快就会回来的。
考查动词时态。has gone to去了还未回;has been to去了已回;was in在;went to去。根据“She will be back soon.”可知她很快就会回来的,因此是表示已经去上海出差了,还未回。故选A。
28.(23-24八年级下·江苏盐城·期中)There ______ great changes in Yancheng over the past few years.
A.have had B.has been C.have been D.has had
【答案】C
【详解】句意:在过去的几年里,盐城发生了巨大的变化。
考查现在完成时。结合语境和空后“over the past few years”可知本句应该使用现在完成时,表示过去发生的动作对现在产生影响;本句是there be句型与现在完成时相结合,真正的主语是“great changes”,所以用“there have been+名词复数+...”的结构。故选C。
29.(23-24八年级下·江苏扬州·期中)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。
30.(23-24八年级下·江苏徐州·期中)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。
31.(23-24八年级下·江苏南京·期中)—Why don’t you visit the Confucius Temple with us
—Because I ________ there many times.
A.have been to B.have gone to C.have been D.have been in
【答案】C
【详解】句意:——你为什么不和我们一起去参观孔庙呢?——因为我去过那里很多次了。
考查动词短语。have been to去过(已回);have gone to去了(未回);have been去了;have been in在某地。设空处后为地点副词there,因此不填介词,指的是去过那里很多次。故选C。
32.(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。
33.(23-24八年级下·江苏常州·阶段练习)—Where’s Mr. Zhang I haven’t seen him for several days.
—He ________ Canada. He ________ there for a week.
A.has gone to; has been B.has gone to; has been in
C.has been to; has been to D.has been to; has been
【答案】A
【详解】句意:——张先生在哪里?我已经好几天没见过他了。——他去了加拿大。他在那儿待一周。
考查现在完成时。have been to表示“去过某地,现在回来了”;have been in表示“待在某地”;have gone to表示“去了某地”。根据“Where’s Mr. Zhang I haven’t seen him for several days.”可知,张先生去了加拿大,先排除CD;根据空格后“there”可知,地点副词前不加介词。故选A。
34.(23-24八年级下·江苏泰州·阶段练习)Mr. Li _______ his hometown to live with his son in the city for over ten years.
A.left B.was away from C.has left D.has been away from
【答案】D
【详解】句意:李先生离开家乡和儿子在城里生活了十多年。
考查时态以及延续性动词的用法。for+一段时间 ,要与现在完成时连用,排除A和B选项。且动词要用延续性动词,leave是短暂性动词,be away from是延续性动词,故选D。
35.(22-23八年级下·江苏常州·期中)The new cinema in our city ______ for two months, but I ______ there.
A.has opened; haven’t been B.has been open; haven’t gone
C.has opened; haven’t gone D.has been open; haven’t been
【答案】D
【详解】句意:在我们城市的新电影院已经开业两个月了。但是我没去过。
考查现在完成时。根据时间状语“for two months” 可知谓语动词使用延续性动词,时态用现在完成时,open开始营业,非延续性动词,不能和一段时间连用。be open营业,延续性动词,所以第一个空格处填has been open;have gone to sp.已经去了某地,没有回来,说话人不在说话人地方;have been to sp.:去过某地,已经回来了,说话人在说话的地方,由语境可知此句说话人在说话的地方,用have been to sp.,there是地点副词,省略介词to。故选D。
36.(22-23八年级下·江苏淮安·期中)—Look! That lady looks like our English teacher.
—It ________ be her. She, as well as her parents, ________ Australia on holiday.
A.mustn’t; have gone to B.may not; have been to
C.can’t; has gone to D.can’t; has been to
【答案】C
【详解】句意:——看!那位女士看起来像我们的英语老师。——那不可能是她。她和她的父母已经去澳大利亚度假了。
考查情态动词和现在完成时的用法。结合选项可知第一空在推测那位女士是不是英语老师,表推测时,否定句中用can’t或may not,must用于肯定句中,排除A项;as well as 连接两个并列的主语时,谓语动词的人称与数要和前面的主语保持一致,前面的主语She为第三人称单数,排除B项;has gone to意为“去了某地”,现在人未回来,has been to意为“去过某地”,人已回来,既然第一空填can’t,表示不可能是她,证明人未回来,第二空填has gone to。故选C。
37.(23-24八年级下·江苏南通·阶段练习)—He looks much taller now. How long is it since he ________ this school
—He ________ for three years and is studying in New York.
A.has left; has left B.left; has been away C.leaves; has left D.left; has left
【答案】B
【详解】句意:——他现在看起来高多了。他离开这所学校多久了?——他已经离开三年了,正在纽约学习。
考查动词时态。根据“How long is it since he...this school ”可知,设空处动作发生在过去,第一空应用过去式left;根据“...for three years”可知,本句时态为现在完成时,且动词应用延续性动词,所以第二空填写has been away。故选B。
38.(22-23八年级下·江苏南京·期中)—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。
39.(22-23八年级下·江苏无锡·期中)It’s said that one and a half hours ________ since the film ________.
A.has passed; has begun B.has passed; began
C.have passed; began D.have passed; has begun
【答案】B
【详解】句意:据说电影开始已经一个半小时了。
考查时态。根据“since the film...”可知,此处为since引导的时间状语从句,主句为现在完成时,从句为一般过去时。第一个空的时态为现在完成时,其结构为have/has+done,主语“one and a half hours”指“一个半小时”,时间作为整体作主语时,谓语动词用单数形式,所以用has passed;第二个空的时态为一般过去时,begin的过去式是began。故选B。
40.(22-23八年级下·江苏南通·期中)—_____ Tom with his sister _______ the Leaning Tower of Pisa
—Yes, only once.
A.Has; been to B.Have; been in C.Has; gone to D.Have; been to
【答案】A
【详解】句意:——Tom和他妹妹去过比萨斜塔吗?——去过,只有一次。
考查现在完成时和主谓一致用法。have been to表示去了某地已经回来;have gone to表示去了某地还没回来;have been in表示在某地一直待着。根据“Yes, only once.”可知,此处表示去过比萨斜塔,已经回来了,且主语是with连接的主语,谓语动词的单复数取决于with前面的名词,Tom是第三人称单数,所以助动词用has,即此处用has been to。故选A。
41.(22-23八年级下·江苏无锡·期中)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。
42.(22-23八年级下·江苏南京·期中)—Where is your father I haven’t seen him for days.
—He ________ Shanghai on business for a week and won’t be back until next week.
A.has been in B.has been to C.has gone to D.went to
【答案】A
【详解】句意:——你父亲在哪里?我好几天没见到他了。——他去上海出差一个星期了,要到下星期才能回来。
考查时态。has been in待在某地;has been to去过,已经回来;has gone to去了,还未回来。根据“Shanghai on business for a week”可知他去上海,还未回来,此处和时间段连用要用延续性动词has been in。故选A。
43.(22-23八年级下·江苏南京·期中)—Where is your father
—He has gone to Australia and he ________ there for two weeks.
A.has gone B.has been C.has gone to D.has been in
【答案】B
【详解】句意:——你爸爸在哪?——他去了澳大利亚,在那里待了两个星期。
考查现在完成时。have gone to去了(未回);have been to去了(已回);have been in在某地待一段时间。根据“there for two weeks”可知,是指在澳大利亚待了两个星期,应用have been in,又因为there是地点副词,前面不加任何介词,故选B。
44.(22-23八年级下·江苏徐州·期中)—Do you know something about Deng Xiaolan
—Yes, she ________ many children from Taihang Mountain and 44 children sang for 2022 Winter Olympic Games.
A.is helping B.has helped C.helps D.will help
【答案】B
【详解】句意:——你知道邓小岚吗?——是的,她帮助了许多太行山的孩子,44个孩子为2022年冬奥会唱歌。
考查动词时态。根据“many children from Taihang Mountain and 44 children sang for 2022 Winter Olympic Games.”可知,强调对现在的影响,用现在完成时have/has done的结构。故选B。
45.(22-23八年级下·江苏徐州·期中)Jiu Dingshan Wild Park ________ for several months. Shall we go there for a trip this weekend
A.has opened B.has been open C.opened D.has been opened
【答案】B
【详解】句意:九鼎山野生动物园已经开放几个月了。这个周末我们去那里旅游好吗?
考查动词时态。根据“for several months”可知,九鼎山野生动物园已经开放几个月了,本句时态为现在完成时,谓语动词必须是延续性动词,若是非延续性动词,要改为延续性动词或表状态的词,open为非延续性动词,所以此处的“开放”应用表示状态的be+形容词:be open。has been open表示“已经开放”。故选B。
46.(2023·江苏镇江·一模)My parents ________ Tianjin on business for a whole week. So I live with my uncle these days.
A.have been to B.have gone to C.have been in D.have been away
【答案】C
【详解】句意:我父母在天津出差整整一周了。所以这些天我和我叔叔住在一起。
考查短语辨析。have been to曾去过某地;have gone to已经去了某地;have been in待在某地;have been away已经离开某地。根据“So I live with my uncle these days”可知,父母现在在天津出差,故排除选项A和D。根据“for a whole week”可知,此处表示一段时间,不能用瞬间动词,故排除B。故选C。
47.(22-23八年级下·江苏南京·阶段练习)—Where is your father
—He went to Australia for a meeting and he ________ Sydney for two weeks.
A.has been in B.went to C.has been to D.has gone to
【答案】A
【详解】句意:——你父亲在哪里?——他去澳大利亚开会了而且他在悉尼待两个星期了。
考查时态。has been in待在某地(常和时间段连用);went to一般过去时;has been to去过某地(已回);has gone to去了某地(未回)。根据句意和时间状语“for two weeks”可知时态是现在完成时态,只有has been in能和时间段连用。故选A。
48.(22-23八年级下·江苏扬州·阶段练习)—________ did your uncle leave his hometown
—Twenty years ago. He has been away ________ the end of 2009.
A.When; since B.How long; since C.When; at D.How long; at
【答案】A
【详解】句意:——你叔叔是什么时候离开家乡的?——二十年前。他从2009年的年底就已经离开了。
考查特殊疑问句和现在完成时。When什么时候;How long多长时间;since自从;at在。根据答句“Twenty years ago.”可知其对应的疑问句应以when来提问,排除选项B和D;“He has been away...the end of 2009.”为现在完成时,此空应是since,后接时间状语。故选A。
49.(22-23八年级下·江苏泰州·阶段练习)More than 46,000 people ________ in the earthquake in Turkey (土耳其) ________ February 6.
A.died; for B.have been dead; sinceC.have died; since D.have been dead; for
【答案】B
【详解】句意:自2月6日以来,土耳其地震已造成超过4.6万人死亡。
考查现在完成时。句子中的时间状语是“February 6.”是时间点,不能与介词for连用,选项A/D排除;用since February 6,这个句子要用现在完成时,句子中动词应该用延续性动词,而die是非延续性动词,C排除,be dead是延续性动词。故选B。
50.(21-22八年级下·江苏宿迁·期中)—Where is Jim
—He ________ to Nanjing, he will come back next Monday.
A.has been B.had been C.has gone D.had gone
【答案】C
【详解】句意:——吉姆在哪里?——他去了南京,他将会在下周一回来。
考查现在完成时。have/has been to“去过某地(已经回来)”;have/has gone to“去了某地(尚未回来)”。根据“he will come back next Monday”可知,他尚未返回,且主语是第三人称单数,助动词使用has。故选C。
Unit 3 现在完成时与一般过去时的区别
51.(21-22八年级下·江苏宿迁·期中)—Jim, turn down the music. Dad is sleeping.
—Don’t worry. He ________ for half an hour.
A.left B.has left C.was away D.has been away
【答案】D
【详解】句意:——吉姆,把音乐声音调低一点。爸爸正在睡觉。——别担心。他离开半个小时了。
考查现在完成时。根据“for half an hour”可知,此处使用现在完成时(have/has done),且与延续性动词连用;leave是短暂性动词,其延续性动词为be away。故选D。
52.(23-24八年级下·天津北辰·期中)We often go to the community library to read books. It ________ for three years.
A.opens B.opened C.will open D.has been open
【答案】D
【详解】句意:我们经常去社区图书馆看书。它已经开放了三年。
考查时态。根据“for three years”可知,此处应用现在完成时,D项符合。故选D。
53.(23-24八年级下·上海虹口·期中)Great changes ________ in China in the past five years.
A.take place B.had taken place C.have taken place D.took place
【答案】C
【详解】句意:过去五年中国发生了巨大变化。
考查现在完成时用法。根据时间状语“in the past five years”可知,动作从过去持续到现在并强调影响,需用现在完成时“have taken place”(强调已完成且与现在相关)。故选C。
54.(23-24八年级下·天津北辰·期中)Mr. Brown ________ New York twice.
A.have been to B.has gone to C.has been to D.has been in
【答案】C
【详解】句意:布朗先生去过纽约两次。
考查动词短语辨析。have been to 表示去过某地(已返回);has gone to 表示去了某地(未返回);has been to表示去过某地(单三); has been in 表示在某地停留(持续状态)。根据“twice"”可知,此处强调过去的经历且已返回,且主语为第三人称单数,用has。故选C。
55.(23-24八年级下·甘肃定西·期中)—May I speak to Mr. Smith
—Sorry, he isn’t in. He ________ Changsha.
A.has been to B.has gone to C.went to D.has been in
【答案】B
【详解】句意:——我可以和史密斯先生通话吗? ——对不起,他不在。他去长沙了。
考查动词时态及短语辨析。has been to去过某地,已回来,现在完成时;has gone to去了某地,还未回来,现在完成时;went to去某地,一般过去时,强调过去的动作,不涉及现在的情况;has been in在某地待了多长时间,现在完成时。根据“Sorry, he isn’t in.”可知,史密斯先生去了长沙还没回来,所以用has gone to。故选B。
56.(23-24八年级下·天津北辰·期中)—How long ________ you ________ these stamps
—For three years.
A.have; bought B.have; kept C.did; buy D.have; keep
【答案】B
【详解】句意:——你保存这些邮票多久了?——三年了。
考查现在完成时。buy买,过去分词是bought;keep保持,过去分词是kept。根据“For three years.”可知,时态为现在完成时,结构为“have done”,且表示一个持续的时间段,因此要填一个延续性动词;keep是一个延续性动词,可以用于表示某物被持续拥有或保持的状态。故选B。
57.(23-24八年级下·江苏扬州·期中)The iPhone is not as popular as it ________, as Huawei phones lead the market now.
A.was used to B.was used to be C.used to be D.used to being
【答案】C
【详解】句意:iPhone不像过去那么受欢迎了,因为华为手机现在引领着市场。
考查used to的用法辨析。was used to后接动词原形时,表示“过去被用来做……”;后接名词或动名词时,表示“习惯于……”;was used to be表述错误;used to be表示“过去曾经是……”,强调过去的状态或情况,现在已经发生了变化;used to being表述错误,used to后接动词原形,不接动名词。根据“The iPhone is not as popular as it…, as Huawei phones lead the market now.”可知,这里是说iPhone现在的受欢迎程度不如过去,强调与现在对比,过去的一种状态,应用used to be。故选C。
58.(23-24八年级下·江苏泰州·期中)—I haven’t seen you for a long time, Mr Wu.
— Yes. I ________ as a volunteer in Tibet for two years, and I came back yesterday.
A.worked B.would work C.will work D.have worked
【答案】A
【详解】句意:——吴先生,我很久没见到你了。——是的。我在西藏做了两年的志愿者,昨天才回来。
考查动词时态辨析。worked一般过去时;would work过去将来时;will work一般将来时;have worked现在完成时。根据“I came back yesterday”可知,做志愿者是发生在过去的事情,且“for two years”并不强调对现在的影响,也是过去发生的事情,所以应该用一般过去时。故选A。
59.(23-24八年级下·江苏苏州·期中)My mother ________ wash clothes by hand, but now she ________ using the washing machine.
A.used to; is used to B.is used to; used to C.isn’t used to; used to D.used to; isn’t used to
【答案】A
【详解】句意:我妈妈过去常常手洗衣服,但她现在习惯用洗衣机。
考查动词短语。used to do sth过去常常做某事;be used to do sth被用来做某事;be used to doing sth习惯于做某事。根据“My mother…wash clothes by hand, but now she…using the washing machine.”可知,第一空表示过去常常手洗衣服,应用used to;第二空表示现在习惯用洗衣机,应用be used to。故选A。
60.(24-25八年级下·江苏苏州·阶段练习)—Have you ever been to Nantong
—Yes. In fact, I ________ there for four years but now I work in Suzhou.
A.have studied B.studied C.was studying D.would study
【答案】B
【详解】句意:——你去过南通吗?——去过。事实上,我在那里学习了四年,但现在我在苏州工作。
考查动词时态。根据“there for four years but now I work in Suzhou.”可知,此处是说在南通学习了四年,但人现在是在苏州工作,描述过去的事,因此用一般过去时。故选B。
61.(24-25八年级下·安徽六安·阶段练习)—What do you usually do on weekends
—Read in the library, but I ________ my friend last weekend.
A.visit B.visited C.am visiting D.will visit
【答案】B
【详解】句意:——你周末通常做什么?——在图书馆读书,但是我上周末拜访了我的朋友。
考查时态。visit拜访,动词原形;visited拜访,过去式;am visiting正在拜访,现在进行时;will visit将要拜访,一般将来时。根据时间状语last weekend可知,此处是在描述上周末发生的事情,应该用一般过去时。故选B。
62.(24-25八年级下·江苏扬州·阶段练习)Marie ________ for two years, but she still doesn’t know what kind of man she ________.
A.has got married; married to B.has been married; married
C.has been married; has married with D.has married; has married to
【答案】B
【详解】句意:Marie已经结婚两年了,但她仍然不知道她嫁给了什么样的男人。
考查现在完成时和一般过去时的用法。根据“for two years”可知,此处应用延续性动词 has been married;根据“but she still doesn’t know what kind of man she...”可知,此处是表示过去的动作,用一般过去时married。故选B。
63.(23-24八年级上·江苏扬州·期中)The baby ________ 3.5 kilograms when he was born. But now the ________ of him is 10 kilograms.
A.weighs; weight B.weight; weighs C.weighed; weight D.weighed; weigh
【答案】C
【详解】句意:这个婴儿出生时重3.5公斤。但是现在他的体重是10公斤。
考查词语辨析。weigh称重,动词;weight重量,名词。分析句子,第一空应用动词作谓语,又根据“when he was born”可知第一句中动作发生在过去,时态为一般过去时;定冠词the后跟名词,the weight of…“……的重量”。故选C。
64.(23-24八年级下·江苏泰州·期中)—Do your know Nanjing very well, Wilson
—Yes. I ________ in Nanjing for four years. I often travel there now.
A.have studied B.study C.studied D.will study
【答案】C
【详解】句意:——Wilson,你非常了解南京吗?——是的。我在南京学习了四年。我现在经常去那里旅行。
考查动词时态。根据“I often travel there now”可知,现在不在南京了,所以在南京学习这个事情发生在过去,应用一般过去时,故选C。
65.(22-23八年级下·江苏南京·期中)—Ann is in hospital.
—Oh, really I ________. I haven’t seen her for a long time.
A.didn’t know B.don’t know C.won’t know D.haven’t known
【答案】A
【详解】句意:——安住院了。——哦,真的吗?我不知道。我很久没见到她了。
考查动词时态。根据“Oh, really ”可知,“我”在这次对话前不知道安生病住院,应用一般过去时。故选A。
66.(22-23八年级下·江苏常州·阶段练习)Mike ________ for Beijing two weeks ago. He ________ there for two more weeks.
A.left; has been B.left; will be C.has been; has been D.has been; will be
【答案】B
【详解】句意:迈克两周前前往北京。他将在那里再待两个星期。
考查动词时态。根据“two weeks ago”可知,第一句是一般过去时,故用过去式left。根据“for two more weeks”可知,第二句是一般将来时,结构是will do。故选B。
67.(22-23八年级下·江苏扬州·阶段练习)He joined the club ________.
A.since last month B.since a month ago C.for a month D.last month
【答案】D
【详解】句意:他上个月加入了这个俱乐部。
考查一般过去时。since last month自从上个月,用于完成时;since a month ago错误表达;for a month一个月,用于完成时;last month上个月,用于一般过去时。该句谓语是joined,句子时态是一般过去时,故选D。
68.(22-23八年级下·湖北武汉·阶段练习)—You ________ to me! Kitty isn’t here!
—How come I just saw her ________ on the grass a minute ago, I promise.
A.lied; lied B.lies; lay C.lied; lying D.lay; laying
【答案】C
【详解】句意:——你跟我说谎!Kitty不在这!——怎么会?我一分钟前才看到她躺在草地上,我保证。
考查动词辨析以及非谓语动词。lie说谎,躺;lay产卵。根据“You …to me! Kitty isn’t here”可知,第一空表示“说谎”,动作发生在过去,所以用过去式lied。根据“on the grass”可知,此处用lie on the grass表示“躺在草地上”,see sb doing sth表示“看见某人正在做某事”,故选C。
69.(22-23八年级下·江苏常州·期中)—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。
70.(22-23八年级下·江苏盐城·期中)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。
71.(22-23八年级下·江苏泰州·期中)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。
72.(23-24八年级下·江苏盐城·阶段练习)He ________ Japan. Moreover, he ________ there for 10 hours.
A.has gone to; has been B.has been to; has arrived
C.has been to; has gone D.has gone to; has arrived
【答案】A
【详解】句意:他去了日本。此外,他已经在那里停留了10个小时。
考查动词短语。has gone to去了某地还未回来;has been to去过某地;has arrived到达,短暂性动词。根据“for 10 hours”可知第二空用延续性动词,排除B、C和D。第一空表示去了日本,用has gone to;第二空表示在那停留了十个小时,has been in“在某地待了多长时间”,there为地点副词,其前一般不加介词。故选A。
73.(22-23八年级下·江苏常州·期中)—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。
74.(22-23八年级上·广东广州·期末)I haven’t seen him ________ three years ________ we met in Shanghai.
A.for; since B.since; for C.in; since D.for; when
【答案】A
【详解】句意:自从我们在上海见面以来,我已经三年没见到他了。
考查现在完成时。分析句子,根据“haven’t seen”,可知时态为现在完成时;“three years”意为“三年”,为一段时间,介词用for;“we met in Shanghai”意为“我们在上海见面”,为含有过去含义的从句,应用since,故选A。
75.(22-23八年级下·江苏扬州·阶段练习)The meeting ________ 2 hours ago. It ________ for 2 hours.
A.starts; has been on B.started; has been C.starts; has been D.started; has been on
【答案】D
【详解】句意:会议两个小时前就开始了。已经开始了两个小时了。
考查时态。第一空根据“2 hours ago”可知,需用一般过去时,因此用started。第二空根据“for 2 hours”可知,需用现在完成时,且动词用延续性动词,be on是延续性动词。故选D。
Unit 4 疑问词+to do和must与have to的用法
76.(23-24八年级下·江苏连云港·期中)—Have you decided ______
—Yes, tomorrow afternoon.
A.where to leave B.which to leave C.when to leave D.what to leave
【答案】C
【详解】句意:—— 你决定好什么时候离开了吗? —— 是的,明天下午。
考查疑问词和动词不定式用法。where to leave在哪里离开;which to leave离开哪一个;when to leave什么时候离开;what to leave离开什么东西。根据“tomorrow afternoon”可知,此处是询问离开的时间。故选C。
77.(23-24八年级下·江苏淮安·期中)—That famous writer has recommended lots of books. Have you decided _______ first
—Yes. Robinson Crusoe.
A.how to read B.which to read C.when to read D.where to read
【答案】B
【详解】句意:——那位著名的作家推荐了许多书,你决定先看哪本了吗?——是的,《鲁滨逊漂流记》。
考查疑问词+不定式。根据“Robinson Crusoe.”可知,此处询问的是哪本书,疑问词应用which,which to read“看哪本书”。故选B。
78.(23-24八年级下·江苏常州·期中)—Jim, have you decided ________
—Yes. A book by the famous French writer Victor Hugo.
A.what to read B.how to read C.when to read D.where to read
【答案】A
【详解】句意:——吉姆,你决定读什么了吗?——是的,法国著名作家维克多·雨果的一本书。
考查“疑问词+动词不定式”的用法。what to read读什么;how to read如何读;when to read什么时候读;where to read在哪儿读。根据“A book by the famous French writer Victor Hugo”可知,问句询问的是读什么书。故选A。
79.(23-24八年级下·江苏苏州·期中)Little Tom is really clever! He ________ use a computer to draw.
A.taught him where to B.teaches what to C.taught himself how to D.teaches why to
【答案】C
【详解】句意:小汤姆真聪明!他自学了如何用电脑画画。
考查动词短语。根据“Little Tom is really clever!”和“He ... use a computer to draw.”可知,此处应指汤姆自己学会了用电脑画画,teach oneself“自学”,固定搭配,how to use a computer to draw“如何用电脑画画”。故选C。
80.(23-24八年级下·江苏无锡·期中)We plan to go on a trip during May Day holiday, but we haven’t decided ________.
A.where to go B.how to go C.when to go D.who to go
【答案】A
【详解】句意:我们打算五一假期去旅行,但是还没决定去哪里。
考查疑问词+不定式。where to go去哪里;how to go怎么去;when to go什么时候去;who to go谁去。根据“We plan to go on a trip during May Day holiday”可知,我们计划五一去旅行,但还没决定去哪里。故选A。
81.(23-24八年级下·江苏常州·期中)Gulliver didn’t understand what the tiny people said, so he didn’t know how ________ them.
A.will communicate with B.to communicate with
C.communicated with D.communicating with
【答案】B
【详解】句意:格列佛不明白小人说的话,所以他不知道如何与他们交流。
考查疑问词+动词不定式。根据“so he didn’t know how”可知,使用“特殊疑问词+不定式”作宾语。故选B。
82.(22-23八年级下·江苏盐城·期中)—I have collected some information online. Would you please tell me _______ to do next
—Make a chart and it will help you understand better.
A.what B.how C.when D.where
【答案】A
【详解】句意:我在网上收集了一些信息。你能告诉我下一步该做什么吗?——做一个图表,它会帮助你更好地理解。
考查疑问词。what什么;how怎样;when什么时候;where哪里。根据“Make a chart and it will help you understand better.”可知,上句是询问下一步应该做什么。故选A。
83.(22-23八年级下·江苏淮安·期中)They didn’t know ________ to deal with the problem, so they asked us for help.
A.where B.what C.how D.which
【答案】C
【详解】句意:他们不知道如何处理这个问题,所以向我们求助。
考查疑问词。where哪里;what什么;how怎样;which哪一个。deal with表示“处理”,与how连用,表示如何处理问题,故选C。
84.(22-23八年级下·江苏淮安·期末)I have trouble working out the Maths problem. I don’t know ________ for help.
A.who to ask B.how to ask C.when to D.what to
【答案】A
【详解】句意:我解这道数学题有困难。我不知道该向谁求助。
考查疑问词和动词短语。who谁;how怎么;when何时;what什么。ask sb. for help表示“向某人寻求帮助”,所以特殊疑问词应用who,不定式应用to ask。故选A。
85.(21-22八年级下·江苏淮安·期中)—Have you decided ________, lady
—Sorry, I have difficulty making decisions.
A.to buy which one B.buy which one C.which to buy one D.which one to buy
【答案】D
【详解】句意:——女士, 你决定买哪一个了吗? ——对不起,我很难做出选择。
考查动词不定式的结构。根据题干并结合选项可知,此句问句的宾语是含有疑问词的动词不定式短语,其结构:疑问词+不定式结构,必须把疑问词放在前面,故可排除选项A和B;而疑问词which在此处作定语,应紧跟所修饰的词one,故排除选项C。只有选项D符合题意。故选D。
86.(21-22八年级下·江苏苏州·期中)I don’t know ________ about the air crash at the meeting. Could you please give some ________
A.what to talk, advice B.what to say, advice C.how to talk, advices D.how to say, advices
【答案】B
【详解】句意:我不知道该在会上关于空难该说些什么。你能给我一些建议吗?
考查疑问词+动词不定式的结构和不可数名词。根据“I don’t know…about the air crash at the meeting. ”可知此句是宾语从句,“the air crash at the meeting”是“说”的内容,应用动词say,排除选项A和C;advice“意为建议”,是不可数名词, give some advice意为“给一些建议”,排除选项D。故选B。
87.(21-22八年级下·江苏无锡·期中)We need education because it helps us know how to ________ our life.
A.improve B.realize C.refuse D.lift
【答案】A
【详解】句意:我们需要教育,因为它帮助我们知道如何改善我们的生活。
考查动词辨析。improve改善;realize理解;refuse拒绝;lift举起。根据“We need education because it helps us know how to...our life.”可知,教育会帮助我们知道如何改善我们的生活,疑问副词how+不定式,作宾语,不定式to后需填动词原形,improve“改善”,动词。故选A。
88.(21-22八年级下·江苏淮安·期中)If you don’t know ________ your hands, you can follow the seven-step hand-washing method (方法).
A.what to wash B.when to wash C.where to wash D.how to wash
【答案】D
【详解】句意:如果你不知道如何洗手,你可以遵循七步洗手法。
考查疑问词辨析。what什么;when什么时候;where在哪里;how怎样。根据“the seven-step hand-washing method”可知,七步洗手法告诉我们怎样洗手。故选D。
89.(20-21八年级下·江苏盐城·期中)—Mother’s Day is coming, but I haven’t decided ________ for my mum.
—Why not buy her something according to her hobbies
A.how to buy B.what to buy C.when to prepare D.where to go
【答案】B
【详解】句意:——母亲节快到了,但我还没决定给妈妈买什么。——为什么不根据她的爱好买东西呢?
考查非谓语,how to buy怎样买;what to buy买什么;when to prepare何时准备;where to go去哪里。根据回答“Why not buy her something according to her hobbies ”,可知应该是还没决定给妈妈买什么,故选B。
90.(20-21八年级下·江苏镇江·单元测试)There are ________ interesting books in our library that I don’t know ________ first.
A.so many; what to read B.so much; which to read
C.so many; which to read D.so much; what to read
【答案】C
【详解】句意:我们图书馆有那么多有趣的书,我不知道该先读哪一本。
考查不定代词以及“疑问词+动词不定式”的用法。so many这么多,修饰可数名词复数;so much这么多,修饰不可数名词;what to read读什么;which to read读哪一本。根据“There are...interesting books in our library that I don’t know...first.”可知,本句为so...that引导的结果状语从句,表 示“如此……以至于……”,books为可数名词复数形式,此处应用many修饰;又由“There are...interesting books in our library that I don’t know...first.”可知,此处表示不知道从这么多书中先选哪一本读,用 “疑问词+动词不定式”结构“which to read”,表示“读哪一本”。故选C。
91.(23-24八年级下·江苏淮安·期中)According to the traffic rules, children under 16 _______ ride E-bikes on the road. It’s too dangerous.
A.needn’t B.may not C.couldn’t D.mustn’t
【答案】D
【详解】句意:句根据交通规则,十六岁以下的儿童禁止在道路上骑电动车,太危险了。
考查情态动词。needn’t不必;may not可能不;couldn’t不会;mustn’t禁止。根据“According to the traffic rules, children under 16 ... ride E-bikes on the road.”可知,属于交通法规规定的内容,所以此处应是“16岁以下的儿童禁止骑电动车”。故选D。
92.(23-24八年级下·江苏常州·期中)—Didn’t you see the zebra crossing You ________ slow down, young man.
—Sorry, sir. Am I going to fail the exam
A.can B.can’t C.must D.mustn’t
【答案】C
【详解】句意:——你没看见斑马线吗?你必须放慢速度,年轻人!——对不起,先生。我考试会不及格吗?
考查情态动词。can能够,可以;can’t不能;must必须;mustn’t禁止。根据“Didn’t you see the zebra crossing You...slow down, young man.”可知,看到斑马线必须要减速,故选C。
93.(24-25八年级上·江苏泰州·期末)—Tommy, here are some boxes. What’s in the red one
—It _________ be some gifts for the Spring Festival. Mom puts some in a red box every year.
A.must B.will C.may D.should
【答案】A
【详解】句意:——汤米,这里有一些盒子。红色的里面是什么? ——里面一定是一些春节礼物。妈妈每年都会把一些放进一个红色盒子里。
考查情态动词。must一定;will将要;may可能;should应该。根据“Mom puts some in a red box every year.”可知,妈妈每年都会把一些礼物放进一个红色盒子里,推测盒子里一定是礼物,故选A。
94.(23-24八年级下·江苏无锡·期中)— Can children under the age of 12 ride bicycles in the city
— No. According to the law, they ________.
A.may not B.mustn’t C.needn’t D.shouldn’t
【答案】B
【详解】句意:——12岁以下的儿童可以在这个城市骑自行车吗?——不可以。根据法律,他们不能这样做。
考查情态动词。may not可能不;mustn’t禁止;needn’t不必;shouldn’t不应该。根据“According to the law,”可知,法律规定的应是禁止12岁以下的儿童在这个城市骑自行车,用情态动词mustn’t,故选B。
95.(23-24八年级下·江苏徐州·期中)Life is like riding a bicycle. To prevent you from falling down, you ________ keep moving.
A.can B.can’t C.must D.mustn’t
【答案】C
【详解】句意:生活就像骑自行车。为了防止摔倒,你必须保持前进。
考查情态动词辨析。can能;can’t不能,无法;must必须;mustn’t禁止。根据“To prevent you from falling down, you…keep moving.”可知,保持前进是预防摔倒必须做的事情,must表示“必须”,符合语境。故选C。
96.(23-24八年级下·江苏苏州·期中)—Mum, must I stay at home today
—No, you ________. You can go outside and play basketball with Jack.
A.couldn’t B.mustn’t C.shouldn’t D.needn’t
【答案】D
【详解】句意:——妈妈,我今天必须待在家吗?——不,你不必。你可以出去和Jack打篮球。
考查情态动词辨析。couldn’t不能;mustn’t禁止;shouldn’t不应该;needn’t不必。以must提问的一般疑问句,否定回答应用needn’t。故选D。
97.(22-23八年级下·江苏连云港·期中)You ________ take the book out of the reading room. You can only read here.
A.needn’t B.mustn’t C.shouldn’t D.couldn’t
【答案】B
【详解】句意:你不能把书带出阅览室。你只能在这里阅读。
考查情态动词。needn’t不必;mustn’t禁止;shouldn’t不应该;couldn’t不能。根据“You can only read here.”可知,此处表示禁止把书带出阅览室。故选B。
98.(23-24八年级下·江苏常州·期中)—Must I return the book this week
—No, you ________. You can ________ it for 10 days.
A.mustn’t; keep B.needn’t; borrow C.don’t have to; keep D.mustn’t; lend
【答案】C
【详解】句意:——我必须在本周还书吗?——不,你不必归还。你可以借10天。
考查情态动词和动词辨析。mustn’t禁止;needn’t/don’t have to不必;borrow借入;keep保留;lend借出。根据“No”和“for 10 days”可知,此处表示“不必归还”且“可保留10天”,故选C。
99.(23-24八年级下·江苏扬州·期中)—I can’t wear the mask, because it’s too hot.
—For your health, I’m afraid you ________.
A.may B.have to C.can D.need
【答案】B
【详解】句意:——我不能戴口罩,因为太热了。——为了你的健康,恐怕你不得不戴。
考查情态动词的用法。may可能,表猜测;have to必须,不得不,表示客观要求;can能够,表能力;need需要。根据“For your health”可知,此处表示客观要求,不得不做。故选B。
100.(21-22八年级下·江苏淮安·期中)—Can you help me with my English
—I’m afraid not. I ________ take care of my grandmother. She is ill.
A.can’t B.have to C.may D.could
【答案】B
【详解】句意:——你能帮我学英语吗?——恐怕不行。我必须照顾我的祖母。她病了。
考查情态动词辨析。can’t不能;have to不得不;may可以;could能够。根据“She is ill”可知生病了,因此是客观原因导致的不能辅导英语,应用have to。故选B。