2023-2024八年级英语下册(牛津译林版)第一次月考重点语法100题(Unit 1-2)(含解析)

第一次月考重点语法100题
(Unit 1-2)
Unit 1-2 现在完成时
1.(2023下·江苏·八年级统考期末)My parents ________ Tianjing 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
2.(2023下·江苏扬州·八年级校考阶段练习)—It’s said that two years ________ since the old man _________.
—I’m sorry to hear that.
A.has passed, has dead B.has passed, died C.have passed, died D.have passed, has died
3.(2023下·江苏扬州·八年级校考阶段练习)It’s the third time you ________ late for school this week.
A.were B.are C.had been D.have been
4.(2023下·江苏扬州·八年级校考阶段练习)Jack _________ Rose in 2000. That is to say, they ________ for nearly 23 years.
A.got married with; have got married B.got married to; have married
C.married; have been married D.married to; have been married
5.(2023下·江苏扬州·八年级校考阶段练习)—He ________ exercise in the park every morning when he was young.
—Yes, but now the life he was used to ________ a lot.
A.used to; changing B.was used to; has changed
C.was used to; changing D.used to; has changed
6.(2023下·江苏淮安·八年级校考阶段练习)Mr Smith ________ here for almost ten years, and he has many Chinese friends.
A.has been B.left C.has come D.came
7.(2023下·江苏淮安·八年级校考阶段练习)—Huai’an is very beautiful. I ________ there last year.
—Yes, I ________ there twice.
A.went; have gone B.went; have been
C.have gone; went D.have been; went
8.(2023下·江苏淮安·八年级校考阶段练习)—Why not play basketball with Class 1 this afternoon
—Because they ________ Huai’an for a school trip.
A.have gone to B.have been to
C.had gone to D.had been to
9.(2023下·江苏淮安·八年级统考期末)The weather is changeable these days. It rainy and cloudy in the past few days. I hope that tomorrow will be a sunny day.
A.will be B.is C.has been D.was
10.(2022下·江苏宿迁·八年级统考期末)—Is Jessica giving us a speech this evening
—No, it ________ be her. She ________ Japan.
A.mustn’t; has gone to B.mustn’t; has been to
C.can’t; has gone to D.can’t; has been to
11.(2022下·江苏扬州·八年级统考期中)—The Smiths ________ Canada for a holiday.
—Oh, that’s why I can’t find them now.
A.have gone to B.have been to C.has gone to D.has been to
12.(2022下·江苏常州·八年级常州市第二十四中学校考期中)—Where is Alex I haven’t seen him for a few weeks.
—I’m afraid he ________ Australia for his holiday. He ________ there twice before.
A.has gone to; has been B.has been to; has been in
C.has been in; has been D.has gone to; has been to
13.(2022下·江苏常州·八年级常州市第二十四中学校考期中)________ did the 2022 Beijing Winter Olympic Games finish
—It ________ for nearly two months.
A.When; has finished B.How long; has been over
C.When; has been over D.How long; has finished
14.(2022下·江苏宿迁·八年级统考期中)—Wow! You still look young!
—So do you, Jack. Time ________ you.
A.hasn’t changed B.doesn’t change C.won’t change D.isn’t changing
15.(2022下·江苏宿迁·八年级统考期中)—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
16.(2022下·江苏宿迁·八年级统考期中)—Where is Jim
—He ________ to Nanjing, he will come back next Monday.
A.has been B.had been C.has gone D.had gone
17.(2022下·江苏盐城·八年级统考期中)I joined the book club last month and I ________ five books already.
A.read B.am reading C.will read D.have read
18.(2023下·江苏徐州·八年级徐州市第二十六中学校考阶段练习)In fact he knows that place very well, for he ________ there many times.
A.has been B.has been to C.has gone D.has gone to
19.(2023下·江苏徐州·八年级徐州市第二十六中学校考阶段练习)—Let’s turn on the TV and watch the volleyball match.
—It’s too late. It ________ for half an hour. And the result was 3-0. China won!
A.has finished B.has been over C.has begun D.has been on
20.(2023下·江苏泰州·八年级统考阶段练习)More than 46,000 people ________ in the earthquake in Turkey (土耳其) ________ February 6.
A.died; for B.have been dead; since C.have died; since D.have been dead; for
21.(2023下·江苏扬州·八年级校考阶段练习)His mother ________ since his father _________.
A.has been away; has been dead B.has been away; died
C.has left; died D.has left; was dead
22.(2023下·江苏苏州·八年级校考阶段练习)—Where have you ________ these days
—I have ________ to Beijing with my friends.
A.been, gone B.been, been C.gone, been D.gone, gone
23.(2016下·江苏无锡·八年级统考期中)Everyone is here _________ Tom and Lily. They _________ Shanghai.
A.except; have been to B.besides; have gone to
C.beside; have been to D.except; have gone to
24.(2023下·江苏南京·八年级校考阶段练习)—Where’s Jack
—He ________ Beijing on business.
A.has been to B.has been in C.has gone to D.had gone to
25.(2023下·江苏南京·八年级校考阶段练习)The boy ________ the library book for four days.
A.has had B.has kept C.has borrowed D.has been over
26.(2023下·江苏南通·八年级校联考阶段练习)How time flies! Several years ________ since we started our middle school life.
A.has passed B.passed C.will pass D.have past
27.(2023下·江苏南通·八年级校联考阶段练习)—May I speak to Miss White I want to ask her a question.
—Sorry, she isn’t in the office now. She ________ to the classroom.
A.will go B.was going C.has been D.has gone
28.(2023下·江苏南通·八年级校联考阶段练习)—Do you think I can catch the train to Yancheng
—I’m afraid you can’t. It ________ for two minutes.
A.left B.was leaving C.has left D.has been away
29.(2023下·江苏常州·八年级校考阶段练习)—Where are the flowers
—You see, someone ________ them to the windows.
A.moves B.had moved C.would move D.has moved
30.(2023下·江苏常州·八年级校考阶段练习)How long ________ the famous football star, Maradona, ________
A.has; died B.has; been dead C.was; dying D.was; dead
31.(2023下·江苏无锡·八年级校考阶段练习)He ________ Australia and he ________ Sydney for two weeks.
A.has been to; has been in B.has gone to; has been in
C.has been in; has. been to D.has gone to; has been to
32.(2023下·江苏无锡·八年级无锡市天一实验学校校考阶段练习)He ________ a car as a birthday present, but he won’t ________ it as it is too expensive.
A.has accepted; receive B.has received; accept C.accepts; receive D.receives; accept
33.(2023下·江苏无锡·八年级无锡市天一实验学校校考阶段练习)He ________ Japan. Moreover, he ________ there for 10 hours.
A.has gone to; has been in B.has been to; has arrived
C.has been to; has gone D.has gone to; has arrived
34.(2023下·江苏无锡·八年级无锡市天一实验学校校考阶段练习)The life we have ________ used to ________ a lot now.
A.got; changing B./; has changed C.got; has changed D./; changing
35.(2023下·江苏无锡·八年级校考阶段练习)Not only Peter but also his friends ________ just ________ to the library. They borrowed some interesting books.
A.have; been B.have; gone C.has; gone D.has; been
36.(2023下·江苏无锡·八年级校考阶段练习)Uncle Wang ________ Nanjing for three days. He likes the places of interest very much.
A.has got to B.has reached C.has arrived D.has been in
37.(2023下·江苏扬州·八年级校联考阶段练习)—China develops so fast.
—That’s true. It ________ a lot already.
A.changed B.has changed C.will change D.changes
38.(2023下·江苏扬州·八年级校联考阶段练习)Her grandfather ________ in 1990 and her granny ________ for over 5 years.
A.died; dead B.has died; dead C.died; has been dead D.has died; has died
39.(2023下·江苏扬州·八年级校联考阶段练习)My grandparents ________ for over 60 years and they love each other very much.
A.have got married B.got married C.were married D.have been married
40.(2023下·江苏扬州·八年级校联考阶段练习)There ________ a lot of changes here since 1980.
A.have been B.have had C.will be D.are
41.(2022下·江苏扬州·八年级校联考期中)—When did your parents ________ .
—They ________ for twenty years.
A.marry; have got married B.get married; have got married
C.marry; have been married D.get married; have been married
42.(2022下·江苏扬州·八年级校联考期中)It ________ over 10 years since my grandpa ________.
A.was; died B.was; has been dead C.has been; died D.is; has died
43.(2022下·江苏扬州·八年级校联考期中)—Where’s Tom
—Nobody knows where he ________. He ________ home for nearly a week.
A.has been; left B.went; has been away from
C.has gone; left D.has gone; has been away from
44.(2022下·江苏无锡·八年级校联考期中)Everyone except Tom and Mike ________ Wuxi before.
A.has gone to B.have been to C.has been to D.have gone to
45.(2022下·江苏无锡·八年级校联考期中)—Jack, I haven’t seen your uncle for some time.
— He ________ Shanghai to attend a meeting for a week.
A.went to B.has gone to C.has been in D.has been to
46.(2022下·江苏无锡·八年级校联考期中)People, especially the young, ________ online payment since 2008 because of its convenience (方便).
A.were used to B.have got used to C.have been used to D.got used to
47.(2022下·江苏扬州·八年级校联考期中)— 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
48.(2022下·江苏无锡·八年级校联考期中)—Why do you look so worried
—My son ________ London for a week. Yet he hasn’t given me a phone call.
A.has arrived in B.has been to C.has been in D.has gone to
49.(2022下·江苏无锡·八年级统考期中)Everyone in her family except her grandparents ________ abroad. And they’ll be back in two weeks.
A.has been to B.has gone to C.has been D.has gone
50.(2022下·江苏无锡·八年级统考期中)—I ________ back your missing notebook, here you are.
—The notebook really means a lot to me. Thank you so much!
A.was bringing B.brought C.will bring D.have brought
51.(2022下·江苏常州·八年级统考期中)—When did your teacher start to write his new novel
—Three months ago. So far, he ________ more than half of it.
A.finishes B.finished C.will finish D.has finished
52.(2022下·江苏镇江·八年级丹阳市第九中学校考期中)—Where is your father
—He ________ Beijing and he ________ there in two weeks.
A.has gone to; has left B.has been to; left
C.has gone to; will leave D.has been to; has left
53.(2022下·江苏淮安·八年级统考期中)—Where’s Jack I haven’t seen him for a long time.
—Oh, he ________ Beijing for an important meeting.
A.has gone to B.has been in C.has been to D.has arrived
54.(2022下·江苏淮安·八年级统考期中)Premier Zhou Enlai ________ for many years, but he still lives in the hearts of Chinese people.
A.died B.has died C.was dying D.has been dead
55.(2022下·江苏无锡·八年级校联考期中)—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.was
56.(2022下·江苏镇江·八年级统考期中)Mr. Zhang ________ the cinema to watch the film Watergate Bridge twice.
A.have gone to B.have been to C.has gone to D.has been to
57.(2022下·江苏镇江·八年级统考期中)Which of the following sentences is RIGHT
A.I haven’t seen him for ages. B.He’s borrowed the book for two weeks.
C.His father has left here since he was born. D.I have joined the army since two days ago.
58.(2022下·江苏无锡·八年级校联考期中)My father ________ Shanghai since last month and I don’t know when he can come back.
A.has been to B.has gone to C.has been in D.has arrived in
59.(2022下·江苏无锡·八年级校联考期中)—Ken, your speech will start in 5 minutes. Are you ready
—I ________ well till now. All the words seem to be getting away from my mind.
A.won’t prepare B.wasn’t preparing C.didn’t prepare D.haven’t prepared
60.(2022下·江苏徐州·八年级统考期中)—Where’s your brother
—He ________ Beijing on business and he will come back in 2 weeks.
A.has been to B.has gone to C.was going to D.went
61.(2022下·江苏南京·八年级校考期中)—When did the couple __________
—They __________ for 20 years.
A.marry; got married B.get married; have got married
C.marry; have got married D.get married; have been married
62.(2022下·江苏南京·八年级校考期中)Pizhou used to be a small city but great changes __________ in it in the past ten years.
A.have been taken place B.took place
C.have taken place D.were taken place
63.(2021上·江苏苏州·八年级统考期中)—Don’t forget to return the book before Friday, Jack.
—_________. I know I can only ________ it for five days.
A.No. I won’t;borrow B.OK. I will;borrow
C.No. I will;keep D.OK. I won’t;keep
64.(2022上·江苏南通·八年级统考期末)My uncle ________ Beijing two weeks. He’ll be back in two days.
A.has gone B.has been to C.has been in D.has gone to
65.(2022上·江苏南通·八年级统考期末)She ________ him for 15 years, yet she still doesn’t know what kind of man he is.
A.has married B.has got married to C.has been married with D.has been married to
66.(2022上·江苏盐城·八年级校考期末)—Alice, have you finished learning the whole book
—Not yet. So far, we ________ two units.
A.learned B.have learned C.learn D.to learn
67.(2022下·江苏淮安·八年级校考期末)It ________ over 100 years since the Communist Party ________.
A.was; was set up B.has been; was set up C.has been; set up D.was; set up
68.(2023下·江苏无锡·八年级校考阶段练习)—You have been in Neijiang very long
—Yeah. ________ my parents came here.
A.For B.As C.When D.Since
69.(2013下·江苏南京·八年级阶段练习)More than 20 people ________in traffic accidents ________last May.
A.died; for B.have been dead; since
C.have died; since D.have been dead; for
70.(2022下·江苏无锡·八年级统考期中)—Look! That woman looks like our teacher.
—It _________ be her. She ________ Australia.
A.can’t;has been to B.may not;has been to
C.can’t;has gone to D.mustn’t;has gone to
71.(2022下·江苏南京·八年级校考期末)The film ________ for a few e on!
A.has begun B.will begin C.has been on D.will be on
72.(2023下·江苏常州·八年级校考阶段练习)—May I speak to Wang Li
—Sorry, she is not at home. She ________ since last month.
A.left B.has left C.has been away D.went away
73.(2022下·江苏南京·八年级统考期末)—Do you know the boy called Jack
—Of course. We’ve known each other _________ we were nine or ten.
A.before B.since C.until D.when
74.(2022下·江苏泰州·八年级校考期末)The shopping mall called Yinxiangcheng ________ for half a year, 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 been opened; haven’t been
75.(2022下·江苏南京·八年级统考期末)The restaurant in Deji Plaza ________ for two months, 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
76.(2022下·江苏盐城·八年级统考期末)—Yancheng is developing so fast.
—Quite right! It ________ a lot over the years.
A.changes B.changed C.was changing D.has changed
77.(2022下·江苏连云港·八年级统考期末)You’ve _________ the phone for 10 years and it doesn’t work well. Why not buy a new one
A.lent B.bought C.had D.borrowed
78.(2022下·江苏常州·八年级统考期末)—Has your cousin ________ the Great Wall
—Sure. He ________ there with me last summer.
A.been to; has gone B.gone to; went C.gone to; has gone D.been to; went
79.(2022下·江苏扬州·八年级统考期末)—Where have you_________ these days
—I have ________ to Yangzhou with my friends.
A.been; gone B.been; been C.gone; been D.gone; gone
80.(2021下·江苏南京·八年级南京市第二十九中学校联考阶段练习)I won’t go to the concert because I ________ my ticket.
A.lost B.lose C.have lost D.will lose
81.(2021下·江苏南京·八年级南京市第二十九中学校联考阶段练习)—How long ________ the play ________ — It ________ half an hours ago.
A.has; been over; has finished B.did; finished; finished
C.has; been over; finished D.has; gone to; after
82.(2021下·江苏南京·八年级南京市第二十九中学校联考阶段练习)—Where is your dad
—He ________ France. He won’t come back ________ this week.
A.has gone to; until B.has been to; until C.has been to; after D.has gone to; after
83.(2021下·江苏南京·八年级南京师范大学附属中学江宁分校校考阶段练习)—Lily, why are you still here School has been over for half an hour.
—Because I_______ my task yet. I still need one more hour.
A.won’t finish B.didn’t finish C.haven’t finished D.don’t finish
84.(2021下·江苏南京·八年级南京师范大学附属中学江宁分校校考阶段练习)—Where is Mr. Wu
—He together with his students _______ Niushou Mountain.
A.has gone to B.have gone to C.has been to D.have been to
85.(2021下·江苏南京·八年级南京师范大学附属中学江宁分校校考阶段练习)—When will the musical Cat begin
—Oh, you’re late. It _______ for ten minutes.
A.will begin B.has begun C.will be on D.has been on
86.(2022下·江苏无锡·八年级校考阶段练习)Have you ever ________ Xi’an before
A.went to B.gone to C.been to D.been in
87.(2022下·江苏无锡·八年级校考阶段练习)— How long ________ his parents ________
— For about twenty years.
A.did, marry B.have, been married C.have, got married D.have, married
88.(2022下·江苏无锡·八年级校考阶段练习)—Lunch
—No, thanks. I ________.
A.will eat B.am eating C.have eaten D.eaten
89.(2022下·江苏盐城·八年级校考阶段练习)—This car is Mrs. White’s. She _________ it for over 5 years.
—Really It looks like a new one.
A.has had B.has lent C.has bought D.has sold
90.(2021下·江苏淮安·八年级统考期末)—How long have you lived here
—________ last year.
A.Since B.For C.In D.Of
91.(2021下·江苏淮安·八年级统考期末)I ________ my computer for ten years, but it still works well.
A.bought B.have had C.have bought D.buy
92.(2021下·江苏南通·八年级南通田家炳中学校考阶段练习)—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
93.(2021下·江苏南通·八年级南通田家炳中学校考阶段练习)Amazing changes ________ place ________ three years ago.
A.took, for B.was taken, since C.have taken, since D.has taken, at
94.(2021下·江苏南通·八年级南通田家炳中学校考阶段练习)—Is your brother a League member
—Yes, he ________ the League three years ago. He ________ a League member for three years.
A.joined; has been B.has joined; has been C.was joined; is D.joined; was
95.(2021下·江苏南通·八年级南通田家炳中学校考阶段练习)—Mum, I want to watch Youth With You on iqiyi tonight.
—Oh, dear. It ________ for nearly twenty e on.
A.will begin B.will be on C.has begun D.has been on
96.(2021下·江苏南通·八年级南通田家炳中学校考阶段练习)My brother ________ France on business and he won’t be back in a week.
A.has gone B.has gone to C.has been D.has been to
97.(2020下·江苏南通·八年级南通田家炳中学校考期中)—Helen and Sandy ________ the cinema to watch a film.
—Oh, that’s why I can’t see them now.
A.have been to B.have been in C.have gone to D.went to
98.(2020下·江苏南通·八年级南通田家炳中学校考期中)—How long has your brother ________ the Reading Club
—About five years.
A.joined B.joined in C.taken part in D.been a member of
99.(2021下·江苏镇江·八年级镇江市外国语学校校考期中)—Where is your father I haven’t seen him for some time.
—He ________ Guangzhou. He will be back next week.
A.has gone to B.has been to C.has been in D.will go to
100.(2021上·江苏宿迁·八年级沭阳县修远中学校考期末)— 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
参考答案:
1.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。
2.B
【详解】句意:——据说这位老人已经过世两年了。——我很遗憾听到那。
考查现在完成时及一般过去时。“two years”指代时间,作为整体概念,此处助动词用has,排除CD;since“自从”,引导时间状语从句,从句用一般过去时,故第二空填died。故选B。
3.D
【详解】句意:这是本周的第三次你上学迟到。
考查时态。句型“it is+序数词+time+that从句”表示“第几次……”,从句时态应用现在完成时。故选D。
4.C
【详解】句意:杰克于2000年与罗斯结婚。也就是说,他们已经结婚将近23年了。
考查动词时态。marry sb/get married to sb“与某人结婚”,根据“in 2000”可知,第一句是一般过去时,动词用过去式;“for+一段时间”要与现在完成时连用,且动词要用延续性动词,be married是延续性动词,故选C。
5.D
【详解】句意:——当他年轻的时候,每天早上都在公园锻炼。——是的,但现在他习惯的生活已经改变了很多。
考查动词短语和现在完成时。used to曾经;was used to习惯于。根据“when he was young.”可知,他年轻时,每天都在公园晨练,used to do sth表示“过去常常做某事”,第一空应用used to;由“...but now the life he was used to...a lot.”可知,现在他习惯的生活已经改变,此处为定语从句,主句时态为现在完成时,主语为the life,第三人称单数,谓语用“has+过去分词”。故选D。
6.A
【详解】句意:史密斯先生在这儿已经差不多十年了,他有很多中国朋友。
考查现在完成时。has been已经,现在完成时;left离开,leave的过去式或过去分词;has come已经来了,现在完成时;came来,come的过去式。根据时间状语“for almost ten years”可知,句子时态为现在完成时,且谓语动词应使用延续性动词,come和leave都是短暂性动词,不能与表示一段时间的状语连用。故选A。
7.B
【详解】句意:——淮安很漂亮。去年我去了那里。——是的,我去过两次。
考查动词时态。went去,go的过去式;have gone to去了(去了未回);have been to去过(去了回来了)。根据时间状语“last year”可知,此处时态为一般过去时,谓语动词应使用过去式went;由“twice”可知,此处指去过淮安两次,there是地点副词,省略介词to,应使用have been。故选B。
8.A
【详解】句意:——今天下午为什么不和1班一起打篮球呢?——因为他们去淮安参加学校旅行了。
考查现在完成时。have been to去过某地,且已回来;have gone to去了某地,还未回来。根据“Because they...Huai’an for a school trip.”可知,1班去淮安了,还未回来,因此用gone to,此处是强调对现在造成的影响,所以用现在完成时。故选A。
9.C
【详解】句意:这些天天气多变,过去几天一直阴雨连绵。我希望明天是个阳光明媚的日子。
考查现在完成时。根据时间状语“in the past few days”可知,句子是现在完成时,即have/has+过去分词,且主语是第三人称单数,故选C。
10.C
【详解】句意:——今天晚上是Jessica为我们发表演讲吗?——不,不可能是她。她去了日本。
考查情态动词表推测及has gone to VS has been to。must表推测时,只能用于肯定句中。题干中根据“No”可知,是个否定句,故排除A和B。has gone to表示“去了某地,还未回来”;has been to表示“去过某地,已经回来了”。根据回答的前半句可知,Jessica还未回来,用has gone to。故选C。
11.A
【详解】句意:——史密斯一家去加拿大度假了。——哦,这就是我现在找不到他们的原因。
考查现在完成时。have/has gone to去了,还未回来;have/has been to去过,已回来。根据“that’s why I can’t find them now”可知他们现在还未回来,主语是The Smiths,用have gone to。故选A。
12.A
【详解】句意:——亚历克斯在哪里?我已经好几个星期没见到他了。——恐怕他已经去澳大利亚度假了。他以前去过那里两次。
考查现在完成时。has gone to去了(还没回来);has been to(以前)去过;has been in停留在……。根据“I haven’t seen him for a few weeks.”可知,Alex去澳大利亚了,还没回来,第一空用has gone to,排除B和C;地点副词there前面不用to,故选A。
13.C
【详解】句意:——2022年北京冬奥会什么时候结束?——它已经结束了将近两个月。
考查特殊疑问句及延续性动词。How long多久,后接延续性动词;When何时。根据“did the 2022 Beijing Winter Olympic Games finish”可知,第一句动词是短暂性动词,应用when提问,结合“for nearly two months”可知,第二空用现在完成时,且句中动词用延续性动词,finish的延续性动词是be over,故选C。
14.A
【详解】句意:——哇!你看起来依然年轻。——你也是,岁月并没有改变你。
考查时态。根据“You still look young!”及“So do you, Jack.”判断后面说的是时间没有改变你,使用现在完成时,构成have/has+动词的过去分词。故选A。
15.D
【详解】句意:——吉姆,把音乐声音调低一点。爸爸正在睡觉。——别担心。他离开半个小时了。
考查现在完成时。根据“for half an hour”可知,此处使用现在完成时(have/has done),且与延续性动词连用;leave是短暂性动词,其延续性动词为be away。故选D。
16.C
【详解】句意:——吉姆在哪里?——他去了南京,他将会在下周一回来。
考查现在完成时。have/has been to“去过某地(已经回来)”;have/has gone to“去了某地(尚未回来)”。根据“he will come back next Monday”可知,他尚未返回,且主语是第三人称单数,助动词使用has。故选C。
17.D
【详解】句意:我上个月加入了读书俱乐部,我已经读了五本书了。
考查动词时态。根据“already”可知,空处应用现在完成时:have/has done,主语是I,助动词用have。故选D。
18.A
【详解】句意:事实上他对这个地方非常熟悉,因为他去过那儿三次了。
考查现在完成时。there是副词,前面不可加介词to, 因此排除BD两项;又因为该句是说“他去过那儿”,所以用he has been there。has/have gone to一般是表示某人去了某地,还没回来。故选A。
19.B
【详解】句意:——让我们打开电视看排球比赛吧。——太晚了,它都结束半小时了,结果是3比0,中国赢了。
考查现在完成时和动词辨析。has finished结束了,现在完成时;has been over已经结束了;has begun开始了;has been on一直在进行。句中half an hour表示一段时间,finish和begin都是瞬间性动词,不能和一段时间连用,故排除A和C。根据“It’s too late.”以及“the result was…”可知,比赛已经结束了。故选B。
20.B
【详解】句意:自2月6日以来,土耳其地震已造成超过4.6万人死亡。
考查现在完成时。句子中的时间状语是“February 6.”是时间点,不能与介词for连用,选项A/D排除;用since February 6,这个句子要用现在完成时,句子中动词应该用延续性动词,而die是非延续性动词,C排除,be dead是延续性动词。故选B。
21.B
【详解】句意:自从他爸爸去世,他妈妈就离开了。
考查一般过去时和现在完成时。has been away已经离开;has been dead已经死了;died死去,动词过去式;was dead死了。该句是since引导的时间状语从句,主句使用现在完成时,从句使用一般过去时,排除A选项;leave是非延续性动词,不能构成完成时,排除CD选项,故选B。
22.B
【详解】句意:——这些天你去了哪里?——我和我朋友去了北京。
考查时态。have been to去过,已回来;have gone to去了,还未回来。根据“Where have you...these days”以及“I have...to Beijing with my friends”可知两个空都表示已经回来,都用have been to。故选B。
23.D
【详解】句意:除了汤姆和莉莉,每个人都在这里。他们去了上海。
考查介词辨析以及现在完成时。except除了(不包括);besides除了(包括);beside在旁边;have been to去过,已回来;have gone to去了,还未回来。根据“They...Shanghai”可知他们两个不在这里,还未回来故空一是不包括他们,用except,空二用have gone to。故选D。
24.C
【详解】句意:——杰克在哪里?——他已经去北京出差了。
考查现在完成时。has been to曾经去过(暗含已经回来);has been in在,来;has gone to已经去(强调人已经离开,往某地去);had gone to(过去完成时)。根据语境时间发生在现在,故排除D,由于“Where’s Jack ”可知,杰克此时不在,已经前往某地。故选C。
25.B
【详解】句意:这个男孩借了四天这本图书馆的书。
考查延续性动词和非延续性动词。have拥有;keep保存;borrow借出;be over结束。根据“the library book”可知此处表示借图书馆的书,排除AD;再由“for four days”可知用延续性动词keep,空处用has kept。故选B。
26.A
【详解】句意:时间过得真快!自从我们开始中学生活以来,已经过去好几年了。
考查现在完成时。根据“since we started our middle school life”可知句子应用现在完成时,其谓语结构为:have/has+过去分词。主语Several years表示“几年的时间”,当表示金钱、时间、距离、长度等的复数名词、词组作主语时,一般被看作一个整体,谓语动词常用单数形式。因此助动词应用has。动词pass的过去分词为passed。故选A。
27.D
【详解】句意:——我可以和White老师通话吗?我想向她请教一个问题。——抱歉,她现在不在办公室。她去了教室。
考查现在完成时。根据“she isn’t in the office now”可知,她现在不在办公室,说明是去了教室还没回来,应用have/has gone to来表示“到某地去了”。故选D。
28.D
【详解】句意:——你觉得我能赶上去盐城的火车吗?——恐怕你不能。它已经离开两分钟了。
考查延续性动词和非延续性动词。根据“for two minutes”可知句子应用现在完成时,并且谓语动词得是延续性动词,动词leave为非延续性动词,因此应用be away来表示“离开”。故选D。
29.D
【详解】句意:——花在哪里?——你看,有人把它们移到窗户那里了。
考查动词时态。根据“someone...them to the windows.”可知,对方说话的时候,花已经被移走了,应用现在完成时。故选D。
30.B
【详解】句意:著名足球明星马拉多纳已经去世多久了?
考查动词时态。died死,短暂性动词;be dead死的;dying临死的。根据“How long”可知,此处是现在完成时(have/has done),可排除CD选项;且需与连续性动词连用,可排除A选项。故选B。
31.B
【详解】句意:他去了澳大利亚,在悉尼已经待了两个星期了。
考查短语辨析。has been to表示去过某地,人已回来;has gone to表示去了某地,还没回来;has been in+时间段表示去某地多久了。根据“He...Australia”可知,他不在此处,第一个空格应用has gone to。根据“for two weeks”可知,for+一段时间要与持续性动词一起用,has been to与has gone to都是短暂性动词,所以第二空应用has been in。故选B。
32.B
【详解】句意:他收到了一辆汽车作为生日礼物,但他不会接受,因为它太贵了。
考查动词辨析及时态。receive收到;accept接受。根据“as it is too expensive”可知小汽车太贵了不会接受,won’t后接动词原形,第二空填accept,排除AC;收到一辆小汽车这个动作过去已经发生对现在造成了影响,第一空用现在完成时,排除D。故选B。
33.A
【详解】句意:他去了日本。此外,他在那里待了10个小时。
考查动词短语。has gone to去了某地还未回来;has been in在某地待着;has arrived到达。根据“for 10 years”可知第二空用延续性动词,排除BCD。第一空表示去了日本,用has gone to;第二空表示在日本待了10小时,用has been in。故选A。
34.C
【详解】句意:我们已经习惯的生活现在已经改变了很多。
考查动词时态。get used to sth.“习惯于某事”,“we have...used to”为定语从句,修饰先行词“life”,时态为现在完成时,故第一个空选got;第二个空为主句的谓语动词,强调对现在的影响,用现在完成时态,主语“The life”为单数,故用has changed。故选C。
35.A
【详解】句意:不仅彼得而且他的朋友们都去了图书馆。他们借了一些有趣的书。
考查现在完成时以及主谓一致。have/has gone to去了某地(还未回来);have/has been to去过某地(已回来)。根据“They borrowed some interesting books”可知,现已回来,排除B和C选项。not only…but also连接并列主语,遵循“就近原则”,根据friends可知,助动词用have,故选A。
36.D
【详解】句意:王叔叔在南京已经三天了。他非常喜欢名胜古迹。
考查延续性动词。for+一段时间,要与延续性动词一起连用,ABC都是短暂性动词,故选D。
37.B
【详解】句意:——中国发展如此之快。——的确如此。它已经改变了很多。
考查现在完成时。根据“already”可知,此处使用现在完成时(have/has done),强调过去发生的动作对现在造成的影响。故选B。
38.C
【详解】句意:她爷爷1990年去世,她奶奶也去世5年多了。
考查谓语动词的时态。根据“in 1990”和“for over 5 years”,可知第一空使用一般过去时,第二空使用现在完成时,又因为现在完成时与时间段连用时,动词需要可延续,die“死”是短暂动词,第二空需变成延续性动词be dead。故选C。
39.D
【详解】句意:我的祖父母已经结婚60多年了,他们非常相爱。
考查现在完成时。根据“for over 60 years”可知动作一直持续到现在,需用现在完成时。又因接一段时间,动作需是延续性动词, marry为非延续性,be married为延续性。故选D。
40.A
【详解】句意:自1980年以来,这里发生了很多变化。
考查动词时态。根据“since 1980”可知,此处用现在完成时there have been“已经有了……”的结构,故选A。
41.D
【详解】句意:——你的父母什么时候结婚的?——他们已经结婚20年了。
考查动词短语辨析。marry sb.娶(嫁)某人;get married结婚,短暂性动词;be married已婚,延续性动词,与一段时间搭配。第一空空前为“你的父母”,不能用marry,排除A、C选项;第二空后为“20年”,是一段时间,用be married,且用现在完成时。故选D。
42.C
【详解】句意:我爷爷去世已经十多年了。
考查it固定句型。分析句子,其结构为It has been/is+时间段+since+从句(一般过去时)表示“自从……已经……年了”,故选C。
43.D
【详解】句意:——汤姆在哪里?——没有人知道他去了哪里。他离家近一周了。
考查动词时态。根据“Nobody knows where he”可知第一空是指没有人知道汤姆去了哪里(汤姆不在家),应用have gone to“去了(未回)”;第二句和一段时间连用,应用现在完成时,且谓语动词是延续性动词。leave“离开”,短暂性动词,对应的延续性动词为be away。故选D。
44.C
【详解】句意:除了汤姆和迈克,每个人都去过无锡。
考查现在完成时以及主谓一致。have been to去过(已回来);have gone to去了(还未回来)。根据“before”可知已经回来,用结构have been to;根据“Everyone except Tom and Mike”可知此处except连接的成分作主语时,遵循“就远原则”,谓语动词和Everyone保持一致,助动词用has。故选C。
45.C
【详解】句意:——杰克,我有段时间没有见到你的叔叔了。——他去上海参加会议有一个星期了。
考查谓语动词时态。根据“for a week”可知句子应使用现在完成时的,结构为have/has+过去分词,主语为He,助动词用has,可排除选项A;has gone to表示去了某地,人没回来,但不能与时间段连用,与题干不符合,可排除B选项;has been in后接时间段,表示去某地多久了,符合题意;has been to表示去过某地,人已回来,与题干不符合,可排除D选项。故选C。
46.C
【详解】句意:自2008年以来,人们,尤其是年轻人,因其便利,已经习惯了网上支付。
考查时态。根据“since 2008”可知,句子时态为现在完成时,故排除A、D项。又根据空处应该用延续性动词可知,have been used to符合题意。故选C。
47.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。
48.C
【详解】句意:——你为什么看起来这么担心?——我儿子在伦敦已经一个星期了。但他没有给我打电话。
考查现在完成时。has arrived in到达,不能和时间段连用;has been to去过(已回来),不能和时间段连用;has been in待在某地,可与时间段连用;has gone to去了(还未回来),不与时间段连用。根据“for a week”可知此处和时间段连用,用has been in。故选C。
49.D
【详解】句意:除了她的祖父母,她家里的每个人都出国了。他们两周后就会回来。
考查时态。has been to去了某地,已经回来;has gone to去了某地还未回来。根据“And they’ll be back in two weeks.”可知去了国外,还未回来,abroad是地点副词,其前不用介词to。故选D。
50.D
【详解】句意:——我把你丢失的笔记本拿回来了,给你。——这本笔记本对我来说真的很重要。非常感谢!
考查时态。根据“back your missing notebook, here you are”可知此处指已经把笔记本拿回来了,表示过去的动作对现在的影响,用现在完成时have/has done。故选D。
51.D
【详解】句意:——你的老师什么时候开始写他的新小说的?——三个月前。到目前为止,他已经完成一半多了。
考查时态。根据“So far...”可知此处用现在完成时,结构为have/has done,表示“对现在造成的影响”。故选D。
52.C
【详解】句意:——你爸爸在哪儿?——他去北京了,并且将在那里待两周。
考查have/has gone to与have/has been to的区别以及时态辨析。have/has gone to表示“去了某地(人还未回来)”;have/has been to表示“曾经去过某地(人已回来)”。由句意可知,第一空是指爸爸已经去了北京,还未回来,因此用has gone to;根据“in two weeks”可知第二空应用一般将来时。故选C。
53.A
【详解】句意:——杰克在哪里?我好久没看见他了。——哦,他去北京开一个重要会议去了。
考查现在完成时。has gone to去了某地,目前没有回来;has been in在某地待了多久;has been to去过某地,现在人已经回来了;has arrived已经到达了。根据“he…Beijing for an important meeting.”可知,杰克去北京开会,人没回来,需要用的结构是“has gone to”。故选A。
54.D
【详解】句意:周恩来总理去世多年了,但他仍然活在中国人民的心中。
考查延续性动词。根据句中的时间状语“for many years”可知,句子的动词要用延续性动词be dead,而die“死亡”,是短暂性动词,不能和一段时间连用。故选D。
55.C
【详解】句意:——打扰了,我可以和米歇尔说话吗?——抱歉。她去图书馆了。我要给她带个口信吗?
考查现在完成时。went to去,过去式;has been to曾经去过,现在完成时;has gone to已经去了某地,现在完成时;was是,存在,过去式。根据“Sorry”和“Shall I take a message ”可知,她不在家,说明她已经去了图书馆,还没回来,应用has gone to来表示“去了某地,还没回来”。故选C。
56.D
【详解】句意:张先生去电影院看过两次“水门桥”这个电影。
考查现在完成时。根据主语是三单,排除A B选项,has been to表达去过,has gone to表达去了,根据语境表达去过某地,所以用has been to。故选D。
57.A
【详解】句意:下列句子中,哪一个是正确的?
考查延续性动词与非延续性动词。I haven’t seen him for ages.我几年没见过他了;He’s borrowed the book for two weeks.错误表达,borrow为非延续性动词,不能与表示一段时间的状语连用;His father has left here since he was born.错误表达,leave为非延续性动词,不能与表示一段时间的状语连用;I have joined the army since two days ago.错误表达,join为非延续性动词,不能与表示一段时间的状语连用。故选A。
58.C
【详解】句意:我父亲上个月就在上海了,我不知道他什么时候能回来。
考查动词短语区别和现在完成时。has been to“去过某地”,人已回来,不与时间段连用;has gone to“去了某地”,人未回来,不与时间段连用;has been in“待在某地”,可与时间段连用;has arrived in“到达某地”,不与时间段连用。句中“since last month”表示时间段,此句是说自从上个月就待在上海,故选C。
59.D
【详解】句意:——肯,你的演讲将在5分钟后开始。你准备好了吗?——直到现在我还没有做好准备。所有的话似乎都从我的脑海中消失了。
考查现在完成时。won’t prepare为一般将来时;wasn’t preparing为过去进行时;didn’t prepare为一般过去时;haven’t prepared为现在完成时。根据“I...well till now.”可知,我直到现在还没准备好,时态为现在完成时,谓语用“haven’t/hasn’t+过去分词”的形式,主语为I,第一人称单数,助动词用haven’t,prepared为动词prepare“准备”的过去分词。故选D。
60.B
【详解】句意:——你哥哥在哪里?——他去北京出差了。他将在两周后回来。
考查现在完成时。has been to去过某地,现在完成时;has gone to去了某地(还没回来),现在完成时;was going to正打算,过去将来时;went去,一般过去时。根据“he will come back in 2 weeks”可知,哥哥还没回来,空处应为现在完成时,应用has gone to。故选B。
61.D
【详解】句意:——这对夫妇什么时候结婚的?——他们结婚20年了。
考查固定词组和时态的用法。第一空指的是结婚,用get married固定词组,故排除A和C;第二空结合“for 20 years.”可知,是现在完成时,因此用可以延续的be married表示。have been married for+一段时间表示“结婚多长时间了”,故排除B,故选D。
62.C
【详解】句意:你知道在过去的十年里我们城市发生了巨大的变化。
考查动词时态。take place发生; took place过去式;have taken place现在完成时。根据“in the past ten years.”可知需要用现在完成时,且主语是great changes,短语“发生”无被动语态,可排除AD选项。故选C。
63.D
【详解】句意:——Jack,不要忘记在周五之前把书还回来。——好的,我不会忘记的。我知道我只能借五天。
考查情景交际以及动词辨析。根据“I know…”可知,不会忘记还书时间,所以第一空应填OK. I won’t。borrow借入;keep保留。for+一段时间要与延续性动词连用,borrow是短暂性动词,keep是延续性动词,故选D。
64.C
【详解】句意:我的叔叔已经待在北京两个星期了。他两天后会回来。
考查现在完成时。has gone to意为“已经去了……(现在不在说话地点)”;has been to意为“(曾经)到过……”;has been in意为“已经在……(常与时间段连用)”。根据“He’ll be back in two days.”可知,叔叔已经在北京待了两个星期。故选C。
65.D
【详解】句意:她和他结婚已经15年了,可还是不知道他是个什么样的人。
考查现在完成时和动词用法。根据“for 15 years”可知,表示一段时间,常与现在完成时连用,要求用延续性动词或者形容词;marry“结婚”,是瞬间动词,不能与表示持续的时间段连用,故用has been married表示状态,且be married to sb.意为“与某人结婚”。故选D。
66.B
【详解】句意:——爱丽丝,你们把整本书学完了吗?——还没有。到目前为止,我们已经学2个单元了。
考查动词的时态。由“So far”可知,此处用现在完成时,强调时间的延续,故选B。
67.B
【详解】句意:中国共产党成立至今已有100多年历史。
考查动词时态。since引导的时间状语从句,主句用现在完成时,从句用一般过去时,从句的主语Communist Party与动词短语set up是被动关系,故从句用一般过去时被动语态,故选B。
68.D
【详解】句意:——你在内江住了很久了?——是的,自从我父母来这里。
考查连词的用法。For“因为”;As“作为”;When“当……的时候”;Since“自从……以来”。根据“have been in Neijiang”以及“my parents came here”可知,自从过去的某个时间开始一直延续到现在,所以要用since。故选D。
69.B
【详解】句意:自去年5月以来,已有20多人死于交通事故。
考查现在完成时。since自从,后跟过去的一个时间,常跟现在完成时连用;for后常跟一段时间。“last May”是过去的时间状语,第二个空用since,排除AD。die是非延续性动词,它的后面跟since引导时间状语要用延续性动词,第一空填have been dead。故选B。
70.C
【详解】句意:——看!那个女人看起来像我们的老师。——不可能是她。她去了澳大利亚。
考查情态动词以及现在完成时。can’t不可能;may not可能不;mustn’t禁止;have been to去过,已回来;have gone to去了,还未回来。根据“It...be her. She...Australia”可知那个人不可能是我们的老师,因为她去了澳大利亚,还没有回来,故第一个空表否定推测用can’t,第二个空用has gone to。故选C。
71.C
【详解】句意:这个电影已经开始几分钟了。快点!
考查现在完成时。begin开始,瞬间动词,be on是它的延续性动词,根据“for a few minutes”可知,此处用含延续性动词的现在完成时,故选C。
72.C
【详解】句意:——我可以和王丽说话吗?——对不起,她不在家。从上个月开始,她就离开了。
考查时态。根据“since last month”可知句子应使用现在完成时have/has done,排除AD;且此处应用延续性动词,而left“离开”是非延续动词,排除B。故选C。
73.B
【详解】句意:——你认识那个叫杰克的男孩吗?——当然了。我们从九岁或十岁就认识了。
考查连词辨析。before在……之前;since自从;until直到;when当……的时候。由“we were nine or ten”可知,此处表达“自从我们九岁或十岁时”;分析句子可知,本句为现在完成时,“since”可用于现在完成时表示“自从”。故选B。
74.B
【详解】句意:印象城购物中心已经开了半年了,但我还没去过。
考查现在完成时。“for two weeks”表示时间段,需和延续性动词连用。open是短暂性动词,不能和时间段连用,可排除AD;open还可作形容词;be open“开放的”,表状态,是持续性动词。have been to去过/去了(已回);have gone to去了(未回)。根据“but”可知,前后语意转折,表示“我还没去过”,故选B。
75.B
【详解】句意:位于德基广场的那家餐馆已经开了两个月了,但是至今我还没有去过那里。
考查现在完成时。根据“for two months”可知,第一空应用现在完成时,且表示延续性动作,故用has been open;第二空表达“至今未去过某地”,用haven’t been to,由于“there”为副词,须去掉to,即haven’t been。故选B。
76.D
【详解】句意:——盐城发展得真快。——完全正确!这几年发生了很多变化。
考查现在完成时。根据“over the years.”可知此处表达“这些年一直在发生变化”,应用现在完成时have/has done。故选D。
77.C
【详解】句意:这部手机你已经用10年了,而且它不好用了。为什么不买一部新的呢?
考查延续性动词的用法。lent借出,非延续动词;bought买,非延续动词;had拥有,延续动词;borrowed借来,非延续动词。根据“for 10 years”可知,空处用延续性动词与一段时间连用,表示拥有这部手机10年了。故选C。
78.D
【详解】句意:——你堂弟去过长城吗?——当然。去年夏天他和我去的。
考查时态。have gone to去了(还未回来);have been to去过(已经回来)。根据“He...there with me last summer”可知已经回来,空格一用have been to,排除BC;根据“last summer”可知空格二处用一般过去时,动词用过去式。故选D。
79.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。
80.C
【详解】句意:我不去听音乐会了,因为我的票丢了。
考查时态辨析。根据“I won’t go to the concert because I ... my ticket.”可知过去丢了票,对现在造成的影响是不能去音乐会,用现在完成时,其结构为have/has done。故选C。
81.C
【详解】句意:——这出戏结束多久了?——半小时前就结束了。
考查动词时态。根据“how long”可知,第一空所在句子要用现在完成时have/has done的结构,且动词要用延续性动词,be over是延续性动词,排除B和D选项。根据“half an hours ago”可知,第三空所在句子用一般过去时,故选C。
82.A
【详解】句意:——你爸爸在哪里?——他去法国了。他到这个星期才会回来。
考查现在完成时及介词辨析。have gone to去了某地还未回来;have been to去过某地已经回来;until直到……为止;after在……之后。根据“He won’t come back”可知爸爸去了法国还未回来,第一空用has gone to;not ... until“直到……才”,第二空用until。故选A。
83.C
【详解】句意:——Lily,你为什么还在这?学校已经放学半个小时了。——因为我还没有完成任务。我还需要一个小时。
考查动词时态。根据“yet”可知,句子要用现在完成时have/has done的结构,故选C。
84.A
【详解】句意:——王先生在哪里?——他和他的学生一起去了牛寿山。
考查have been to与have gone to的区别。has/have gone to 去了……,表示人不在说话的地点;have/has been to去过某地,表示某人过去某地的经历;根据“Where is Mr. Wu ”可知,王先生不在说话地点,应用have gone to的结构;句子主语是“together with”连接的两部分,谓语动词遵循“就远原则”,应与主语he保持一致,助动词用has,故选A。
85.D
【详解】句意:——音乐剧《猫》什么时候开始?——哦,你晚了,它已经开始十分钟了。
考查动词时态。will begin一般将来时;has begun现在完成时;will be on将要上映;has been on已经开演。根据句中“for ten minutes”可知,这里表示“音乐剧已经开始十分钟了”,应用现在完成时;begin是瞬间性动词,不能和一段时间连用,因此这里用be on。故选D。
86.C
【详解】句意:你之前曾去过西安吗?
考查现在完成时。根据“Have you ever…”可知,此句为现在完成时态,即have/has+动词的过去分词,故排除A项。have gone to强调去某地还未回;have been to强调去某地已回;have been in强调在某地多长时间。根据“before”可知,被询问的人已经回来了,故应该用have been to。故选C。
87.B
【详解】句意:——你父母结婚多久了?——大约20年了。
考查现在完成时。表示过去开始的动作或状态延续到现在,用现在完成时态,故排除A项。动词marry及get married是非延续性动作,不能与表示一段时间的状语连用;而be married是延续性动作,可以与表示一段时间的状语连用。故选B。
88.C
【详解】句意:——吃午餐吗?——不,谢谢。我已经吃了。
考查现在完成时。根据“No, thanks.”可知,已经吃过了,所以现在不吃了,故选C。
89.A
【详解】句意:——这个小汽车是Mrs. White的。她拥有它已经五年了。——真的吗?它看起来像一个新的。
考查延续性动词以及短暂性动词。have拥有,延续性动词;lend借出,短暂性动词;buy买,短暂性动词;sell卖,短暂性动词。for+一段时间,要与延续性动词一起连用,四个选项中只有have是延续性动词,故选A。
90.A
【详解】句意:——你在这住了多久?——从去年开始。
考查连词辨析。since自从,与现在完成时一起连用;for接一段时间,与现在完成时一起连用;in接一段时间,与一般将来时连用;of……的。根据“have you lived”及“last year”可知,此处用since+过去时间,与现在完成时连用,故选A。
91.B
【详解】句意:我已经拥有我的电脑十年了,但它仍然工作得很好。
考查现在完成时。根据“for ten years”可知,要用现在完成时;buy表示“购买”,是非延续性动词,与现在完成时的一段时间连用时,要转化为延续性动词have,表示“拥有”。故选B。
92.C
【详解】句意:——请问我现在能看看顾老师吗?——恐怕不能。她去南京两天了。她三天之后会回来。
考查时态。根据“...for 2 days.”可知此句时态是现在完成时,动作从过去开始延续至今,动词用延续性动词,此处表示在南京已经两天了,“has been in”表示“在某地多长时间了”符合题意。故选C。
93.C
【详解】句意:三年前以来发生了惊人的变化。
考查现在完成时。根据“Amazing changes...place...three years ago.”可知,此处强调变化已经发生,用现在完成时,主语是复数,助动词用have,故选C。
94.A
【详解】句意:——你哥哥是团员吗?——是的,他三年前入团。他当了三年团员了。
考查动词时态。第一空根据时间状语“three years ago”可知,用一般过去时态,join“参加”,是动词,加入某个团体,组织,俱乐部,排除BC;根据“for three years”可知,第二空是现在完成时,其结构是have/has done的形式,join是短暂性动词,此处用be a League member“成为一个团员”,be的现在分词词是been,主语是he,助动词用has,故选A。
95.D
【详解】句意:——妈妈,今天晚上我想在爱奇艺上观看《青春有你》这个节目。——噢,亲爱的。《青春有你》已经播了20分钟了。快去看吧。
考查现在完成时态。“for+一段时间”是现在完成时态的标志性时间状语。现在完成时态的构成为“have/has+动词的过去分词”。由“for nearly twenty minutes”表示“已经播出了20分钟了”可知本题应用现在完成时态。又因为C选项中的begun表“开始”,是一个非延续性动词,不能与“for nearly twenty minutes”连用,因此C选项不选。D选项中“has been on”表“上演”,属于一种持续状态,可与“for nearly twenty minutes”连用。故选D。
96.B
【详解】句意:我的哥哥因公去了法国,一周内他不会回来。
考查现在完成时态。has gone to 表示“去了某地”,当地点为副词时“to”要省略;has been to表示“曾经去过某地”,即有过去某地的经历,地点为副词时“to”省略。根据“he won’t be back in a week”可知此处表示去了法国,France“法国”,表示具体的地点,所以“to”不可以省略,故选B。
97.C
【详解】句意:——伦和桑迪去电影院看电影了。——哦,这就是为什么我现在看不到他们。
考查现在完成时的用法。have been to去某地已经回来;have gone to去某地路上;have been in 呆在某地。根据“that’s why I can’t see them now.”可知是去看电影了,没有回来,故选C。
98.D
【详解】句意:——你哥哥加入读书俱乐部多久了?——大约五年了。
考查现在完成时。根据句子结构可知是现在完成时,当现在完成时和一段时间连用时,谓语动词要用延续性动词。join“加入”,是短暂性动词,要变成be a member of,故选D。
99.A
【详解】句意:——你爸爸在哪里?我有一段时间没见到他了。——他去广州了。他下周会回来。
考查动词时态。has gone to 去了某地(未回来);has been to 去过某地(已回来);has been in待在某地;will go to 要去某地。根据“He will be back next week”可知,爸爸是去了广州,还未回来,故选A。
100.C
【详解】句意:—— 你喜欢和他在一起生活吗?—— 是的,我已经和他结婚两年了。
考查现在完成时态和marry的用法。根据“for two years”可知,此句时态是现在完成时态,且动作必须是延续性动词;再者根据固定搭配“be married to sb.”可知,C选项符合句意。故选C。

延伸阅读:

标签:

上一篇:人教版七年级下册Unit 3How do you get to school? Section B 课后练习(无答案)

下一篇:2024年四川省凉山州中考物理适应性试卷(含解析)