/ 让学习更有效 新课备课备考 | 英语学科
/ 让学习更有效 新课备课备考 | 英语学科
2025年人教新目标版九年级英语上册精讲精练
Unit 14 l remember meeting all of you in Grade 7
核心语法:现在完成时
一、 定义
现在完成时表示过去发生的某一动作对现在造成的影响或结果,或者表示过去已经开始,持续到现在的动作或状态。
核心思想: 搭建一座连接过去和现在的桥梁。
二、 基本结构
主语 + have/has + 动词的过去分词 (p.p.)
have/has 是助动词,无人称和数的变化:
I/We/You/They + have
He/She/It / 单数名词 + has
过去分词 (p.p.) 的构成:
规则变化: 与过去式规则基本相同。
一般加 -ed: work -> worked
以“e”结尾加 -d: live -> lived
以“辅音字母+y”结尾,变y为i再加 -ed: study -> studied
重读闭音节结尾,双写尾字母再加 -ed: stop -> stopped
不规则变化: 必须逐个记忆(第三列)。
do -> did -> done
see -> saw -> seen
go -> went -> gone
eat -> ate -> eaten
(建议:附录常见不规则动词表供学生记忆)
三、 主要用法
现在完成时有两大核心用法,判断用哪个看句子的侧重点。
用法一:已完成用法(影响性)
含义: 表示动作发生在过去,但已经完成,且这个动作的结果或影响现在依然存在。
中文标志: “已经”、“了”、“过”
侧重点: 强调现在的结果和影响,而非动作发生的时间。
例句:
I have already finished my homework. 我已经做完作业了。(结果是:现在我有空了。)
He has lost his key. 他把钥匙弄丢了。(结果是:现在他进不了门。)
Have you ever been to Beijing 你去过北京吗?(结果是:你现在对北京有所了解吗?)
用法二:未完成用法(持续性)
含义: 表示动作或状态从过去某一时间开始,一直持续到现在,并可能继续持续下去。
中文标志: “一直”、“自从…”
侧重点: 强调动作或状态的持续性。
常与表示“一段时间”的状语连用,如 for two years, since 2020, how long 等。
例句:
He has lived here for ten years. 他已经在这儿住了十年了。(从十年前开始住,现在还住在这儿。)
She has been a teacher since she graduated. 她自从毕业就一直是老师。
How long have you known each other 你们认识多久了?
四、 常用时间状语
这些词是判断使用现在完成时的重要信号。
不确定的过去时间:
already (已经):常用于肯定句,放在have/has后或句末。
yet (还,仍):用于否定句和疑问句句末。
just (刚刚):放在have/has后。
ever (曾经):用于疑问句。
never (从不):用于否定句。
表示“一段时间”或“起点”:
for + 一段时间 (长达…):for three days, for a long time
since + 过去的时间点 (自从…以来):since last week, since 1999, since he left
how long (多久)
其他:
recently / lately (最近)
so far / up to now (到目前为止)
once / twice (一次/两次)
五、 重点辨析
1. Have been to vs. Have gone to
Have been to: 表示“曾经去过”(现在已回来),强调经历。
She has been to Paris. 她去过巴黎。(现在人不在巴黎)
Have gone to: 表示“已经去了”(现在已在某地或正在途中),强调人不在此地。
She has gone to Paris. 她去巴黎了。(现在人在巴黎或在路上)
2. 现在完成时 vs. 一般过去时
这是最大的难点,关键在于看时间参照点。
时态 现在完成时 一般过去时
时间参照 现在 (与现在有关) 过去 (与现在无关)
时间状语 for, since, already, yet... yesterday, last week, in 2020, ago...
例句 I have lost my key. (Now I can't open the door.) I lost my key yesterday. (It happened in the past.)
例句 He has lived here for 5 years. (He still lives here.) He lived here 5 years ago. (He doesn't live here now.)
简单判断: 如果句中有明确的、过去的时间点(如yesterday, last night),就一定用一般过去时。
3. 延续性动词 vs. 瞬间性动词
延续性动词:表示可以持续一段时间的动作,如 live, work, study, have, know, be等。可以和for..., since...等时间段连用。
正确: He has had this book for a week. (他拥有这本书一周了。)
瞬间性动词(非延续性动词):表示瞬间就结束的动作,如 buy, die, join, leave, come, borrow等。不能和for..., since...等时间段连用。
错误: He has bought this book for a week.
改正: He has had this book for a week. (需换成延续性动词have)
常见转换:
buy -> have
borrow -> keep
die -> be dead
leave -> be away (from)
join -> be in / be a member of
come -> be here
1.—Have you ________ been to France
—No, ________.
A.ever; never B.never; ever C.ever; ever D.never; never
2.Great changes ________ in my hometown in the past five years.
A.take place B.took place C.have taken place
3.The Greens _____ China for seven years.
A.have come to B.have been to
C.have come in D.have been in
4.Alex’s grandfather _______ tea culture for ten years.
A.studies B.studied C.has studied D.was studying
5.I _____________ Space Museum in Moon Town yet.
A.have been B.haven't gone to C.haven't been to D.have gone
6.Linda a lot since I saw her last time
A.has changed B.willchange C.is changing D.changed
7.Lily says she _________ the book for ten days and she has to return it to the library today.
A.has borrowed B.borrowed C.has kept D.is going to borrow
8.--Shall we go to Spring Bay together
--No, thanks. I have already there.
A.gone B.gone to C.been D.been to
9.In the past two years, the bad living environment they were used to a lot. They have bigger and brighter houses.
A.improving B.improve C.has improved D.improved
10.—How long ______ since you ______ to study English
—For about three years.
A.was it, began B.is it, begin C.has it been, began
11.Last week I ________ a cold. My sister also ________ a cold since last week.
A.have had; has had B.caught; has had C.have had; has caught D.caught; has caught
12.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
13.—How long can I _____ the VCD
—A week.
A.borrow B.see C.buy D.keep
14.We have ______ the game ______ the computer.
A.taken;off B.take;off
C.copy;onto D.copy;to
15.I’m so glad that I ________ nearly half of the test till now.
A.finish B.finished C.will finish D.have finished
16.—Would you like to see the movie this evening
—Oh, it’s a good movie. But I ________ it already.
A.haven’t seen B.have seen C.see D.will see
17.–Have you____________ to Australia
-No, not yet.
A.go B.are C.been D.gone
18.Ben is a foreign teacher.So far,he in Shiyan for five years.
A.was teaching B.has taught C.will teach D.taught
19.Over fifty countries _______ the AIIB(亚投行) so far.
A.joined B.was joining
C.had joined D.have joined
20.— Where is Mike
— He _____to New York on business. He _______ the airport at five in the morning .
A.has gone; has left for B.has been; has left for C.has gone; left for D.has been; left for
21.Our city ________ a lot since the subway was put into use.
A.changed B.has changed C.is changing D.will change
22.Not only Jim but also his sister ________a few cities in the south since they came to China.
A.will visit B.has visited C.have visited D.visied
23.—Have you ever ________ to Caozhou Peony Garden
—Yes, I ________ there last year.
A.been; went B.gone; went C.been; gone D.be; go
24.—Mum, where is David
— He ________ to see the science fiction film Back to the future.
A.is going B.goes C.has gone D.was going
25.The foreign students ________ quite a few museums since they came to Beijing.
A.visited B.will visit C.are visiting D.have visited
26.We have lived in Beijing ______ we came to China in 1989.
A.since B.for
C.before D.as soon as
27.—I have ________ been to Xizang. How about you
—Me. neither.
A.never B.ever C.already
28.—Have you ________ been to the Water World
—No, never.
A.also B.too
C.already D.ever
29.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
30.I ________ a letter from him since he left.
A.didn’t receive B.haven’t got C.didn’t have
31.—How long have you ________ this
—Since last week.
A.like B.liked C.be like D.been like
32.— Internet business traditional business in the past few years
—Not really.
A.Does; beat B.Will; beat C.Has; beaten D.Is; beating
33.—Why is Mr. Yang still in the teachers’ office
—Maybe he ________ his work yet.
A.doesn’t finish
B.hasn’t finished
C.haven’t finished
34. --- Could you go to the park with me this afternoon
--- Sorry, I _______ there. I went there yesterday.
A.have gone B.have been
C.went D.was
35.—Is your father at home
—No. He ________ to Beijing.
A.goes B.has gone C.will go D.went
36.— you ever Han Hong sing live
—Of course. A couple of times in different cities.
A.Have; seen B.Did; see C.Do; see D.Are; seeing
37.She _______ this book for nearly three weeks.
A.has borrowed B.has lent C.has bought D.has kept
38.—How long _____ you _____ here —For about two years so far.
A.have; studied B.did; live C.do; stay D.were; swimming
39.The old man __________for six years because of the bad illness.
A.has died B.has been dead C.is dying D.died
40.—You dance so well, Alice.
—Thanks. I ________ Chinese dance since I was 5 years old.
A.learn B.learnt C.am learning D.have learnt
41.—Do you believe there are aliens
—No, because no life in space ________ any information ________ us so far.
A.send; to B.has sent; to C.launch; to D.found; for
42.— Dad, where is Mom
— She ________ the supermarket.
A.has gone to B.has been to C.is going to
43.— It’s time to work now.
— OK. I’ll wake Carl up. He for an hour.
A.has fallen asleep B.has been asleep C.fell asleep D.falls asleep
44.Andy, with his parents, _____ to Hong Kong, and they will stay there for a week.
A.have gone B.has been C.have been D.has gone
45.—Will you watch the movie NeZha 2 with me together
—Thank you. But I ________ it twice.
A.see B.saw C.will see D.have seen
46.They left for Beijing last week and we ________ them so far.
A.don’t hear from B.didn’t hear from C.haven’t heard from D.won’t hear from
47.—When ________ you ________ the new bike
—I ________ it for 2 days.
A.did;have;bought B.did;buy;have had C.did;buy;have bought
48.With the help of Susan, I have_________ in spoken English.
A.make progress B.made progress
C.make a progress D.made a progress
49.She ________ the book ________ two days ago.
A.has borrowed; since B.has kept; since C.kept; for D.has kept ; for
50.They ______ friends since they met in Shanghai.
A.haven't been B.have been
C.aren't D.are
51.The foreigners are surprised at the ________of our country because our country has ________a lot.
A.improve; improvement B.improvement; improved
C.improvement; improvement D.improve; improved
52.—That actor often joins in different activities in Beijing. Do you know
—For 5 years.
A.how soon he will come back
B.how long he has stayed there
C.how long has he stayed there
D.how often does he go there
53.He has studied in our school __________.
A.since five years B.for five years C.for five years ago D.in five years
54.When Tom arrived, he learned the TV play ________ for half an hour.
A.had begun B.had been on C.had set off D.had started
55.— Have you ever __________ Wuzhen and Taohua Island
— No, never. But I’m going to either of the places this summer.
A.been in B.gone in C.been to D.gone to
56.My uncle is a writer. He _______ many books since he was young.
A.writes B.wrote C.is writing D.has written
57.With the help of my teacher, I ________ much progress in English since last year.
A.am making B.will make C.was making D.have made
58.________ you ever ________ UFOs
A.Have; seen B.Did; see C.Will; see D.Do; see
59.Judy _______ the Sahara for a research on deserts and she will go to the Nile tomorrow from there.
A.has been to B.has been C.has gone to D.has gone
60.—How long has Wuhu Museum ________
—For nearly 10 years. I like visiting it and know about the history and culture of our hometown.
A.opened B.been open C.started D.been on
61.—I hear your dad ________ Shanghai on business. Did he fly there
—Yes, but he will be home tomorrow.
A.will go to B.has been to C.has gone to D.went to
62.—Where is my sister,mum
—She to the library. She will be back soon.
A.has been B.is going C.has gone D.will go
63.–Is that Miss Chen over there
–It can’t be her. She ______ England for a conference.
A.has been to B.has been in C.has gone to D.has gone in
64.He the city since he graduated from college.
A.has left B.left
C.has been away from D.has away
65.The famous writer ________ one new book in the past two years.
A.has written B.was writing C.wrote
66.—Lucy, is your father is at home
—No. He _________Beijing.
A.has gone to B.has been to C.went to D.is going to
67.—I’m afraid the tickets to the concert have been sold out.
—Don’t worry. I ________ two tickets online already.
A.have bought B.will buy C.may buy
68.—A new shop ________ for nearly a week. Let’s have a look there.
—Good idea. But it doesn’t ________ on Mondays.
A.opened; opened B.has been opened; open
C.has opened; opened D.has been open; open
69.Our teacher has been back ________ half an hour.
A.since B.in C.for D.after
70.The film ________ for fifteen minutes.
A.began B.has began C.has started D.has been on
71.—Are you a soccer player in your school
—Yes, I ________ the team two years ago. I ________ in the team for two years.
A.have joined; have been B.was joined; am
C.joined; was D.joined; have been
72.Though Michael Jackson _______ for many years, we still remember his crazy music.
A.died B.has died C.has dead D.has been dead
73.China develops so fast . That’s true . It a lot already .
A.changes B.changed C.will change D.has changed
74.—I hear you ________ to Japan once.
—Yes. I ________ there last year.
A.have gone; went B.have been; went
C.went; have been D.went; went
75.—Mum, I ________ the living room already.
—Good job! It is so tidy now.
A.have cleaned B.will clean C.am cleaning D.clean
76.Amy loves to talk about travel. She__________ many places of interest.
A.has gone to B.has been to C.has been in D.will go
77.—Excuse me, where is Mr. Brown's office
—Sorry, I don't know. I ________ here for only a few days.
A.work B.worked C.have worked D.will work
78.Helen loves to talk about travel. She ________ many places.
A.has gone to B.has been to C.has gone for D.has been from
79.The man can’t be our math teacher.He to Chengdu.
A.goes B.will go C.has gone D.has been
80.There ______ some small changes in our hometown since 2010.
A.are B.have C.have been D.were
81.Have you _________ the people here It is said that they have a kind of strange illness.
A.hear B.heard C.noticed
82.—Have you ________ been to our town before
—No, it's the first time I ________ here.
A.ever; have come B.never; come C.ever; came D.never; came
83.He left his hometown three years ago. His father _______ him ______ three years.
A.hasn’t saw; in
B.hasn’t seen; for
C.didn’t see; since
84.When we arrived at the cinema, the movie _________for half an hour.
A.begins B.began C.had begun D.had been on
85. —Our country ______ a lot so far.
—Yes. I hope it will be even ______.
has changed; well B.changed; good
C.has changed; better D.changed; better
86.— Mr Green and Mrs Green ________ for thirty years.
—Wow! No wonder they’ve made a lot of great memories together.
A.have been married B.got married C.have got married D.will get married
87.—Are Betty and her husband still living in Beijing
—No, they to Qingdao.
A.will move B.are moved C.have just moved D.moved
88.—When will your sister go to the UK
—She ________ London since four months ago.
A.went to B.has gone to
C.has been to D.has been in
89.Lily borrowed a book from Jerry and ________ it back to him already.
A.gives B.gave
C.has given D.will give
90. I ________ the History Museum twice. I’ve learned a lot there.
A.visit B.am visiting
C.have visited D.will visit
91.Ellie ________ for half a month. She’ll come back in two months.
A.left B.leave C.has left D.has been away
92.The old lady has been __________ for two weeks and her __________ made her son lose himself.
A.died;dead B.died;death C.dead;death D.dead;die
93.— Excuse me, how long may I ________ your bike
— Two days.
A.return B.keep C.borrow D.lend
94.—Where is your father,Jenny
—He isn’t at home.He to Shanghai on business.
A.has been B.has gone
C.went D.will go
95.—How well do you know the Opera House
—I know the place very well. I ________ Sydney many times.
A.have been in B.have been to C.have gone to D.have been
96.Mary has been a league member three years .
A.for B.since C.in D.on
97.Simon ________ a computer. He wants to learn ________.
A.bought; what to use B.has bought; what to use it
C.bought; how to use D.has bought; how to use it
98.Jim__________ at River School in Vancouver since he was six.
A.is B.was C.has been D.had been
99.He’s ________ the book for two days.
A.bought B.buy C.had D.buying
100.We've been good friends ever since, ________
A.have we B.do we C.don't we D.haven't we
/ 让学习更有效 新课备课备考 | 英语学科
/ 让学习更有效 新课备课备考 | 英语学科
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)
参考答案及试题解析
1.A
【解析】句意:——你曾经去过法国吗?——没有,从来没有。
考查副词。ever曾经,常与现在完成时连用,表示某个动作或状态是否曾经发生过;never从未。分析句子可知,第一空表示“曾经”;第二空表示“从未去过”。故选A。
2.C
【解析】句意:在过去的五年里我的家乡发生了巨大的变化。
考查现在完成时。根据“in the past five years”可知句子要用现在完成时,其谓语动词结构为“have/has+动词的过去分词”,主语Great changes为复数,助动词要用have,C选项符合该结构。故选C。
3.D
【解析】句意:格林一家来中国七年了。
根据“for seven years”可知该用现在完成时,并且谓语动词必须是延续性动词,表示一个状态。come to 来到;been to 去过;come in 将来;been in 在。所以选D。
4.C
【解析】句意:亚历克斯的祖父研究茶文化已有十年时间。
考查动词时态辨析。studies一般现在时;studied一般过去时;has studied现在完成时;was studying过去进行时。根据时间状语“for ten years”表示持续十年的动作,强调从过去持续到现在并可能继续,应使用现在完成时。故选C。
5.C
【解析】句意:我还没有去过月球城的太空博物馆。
本题考查固定用法。根据yet常用于否定句和疑问句,本句不是疑问句,所以是否定句,故排除A和D;根据have gone to(去了),人不在,在途中或到了, have been to(去过),人在这里,并根据句意可知,此空是“还没有去过”的意思,故此空应填haven't been to,选C。
6.A
【解析】句意:自从我上次见到她以来,Linda变化了很多。本题考查动词的时态。Change变化,改变。A. has changed 已经改变,是现在完成时 B. will change 将要改变,是一般将来时 C. is changing正在改变,是现在进行时 D. changed改变了,是一般过去时。本句是现在完成时的典型句型,故选A。
7.C
【解析】句意:莉莉说她已经把这本书借了十天了,今天必须把它还给图书馆。
考查动词辨析及时态。borrow借入,非延续性动词;keep借,延续性动词。根据“for ten days”可知用延续性动词,结合“he has to return it to the library today”可知过去发生的借书的动作,对现在造成了“必须把它还给图书馆”的影响,用现在完成时。故选C。
8.C
【解析】句意:请看一下地图,找出龙湾在哪里。我们一起去春湾好吗 ——不,谢谢。我已经去过了。
Have been in强调“住在某地/待在某地一段时间”;have been to强调“过去到过而现在已返回;have gone to强调“动作的完成”,突出的是人;根据主语是I说明人已经回来了,所以是have been to,因为有there是副词,前面不用介词。故选C。
【点睛】三者都有“到/在某地去”的意思,区别在于:
1、涵义不同:
Have been in强调“住在某地/待在某地一段时间”
have been to强调“过去到过而现在已返回
have gone to强调“动作的完成”,突出的是人。
2、用法不同:
have gone to 和have been to 后面接+地点,时间状语可加可不加
have been in 后面接地点 +再接时间状语1、第三人称时可以采用has been to,has gone to和has been in
例句:She has been to Beijing two years .她两年前去过北京。
2、have been to 后面接的是here、there、home、abroad要去掉to
例句:I have been here with my wife.我和我的妻子来过这。
3、have gone to 一般不用第一、第二人称当主语例如:Jack has gone to Hangzhou, you can call him.
9.C
【解析】句意:在过去的两年里,他们过去的糟糕的生存环境被改善了很多。他们有了更大更明亮的房子。A. improving动名词或现在分词; B. improve动词原形;C. has improved现在完成时态形式;D. improved过去式或过去分词。根据句意可知,又因in the past two years为现在完成时的标志词,故用现在完成时,故填has improved,故选C。
10.C
【解析】句意:——你开始学英语多久了?——大概三年了。
考查动词的时态。since自从……,后加过去的时间点或过去时态的句子,是现在完成时的标志词,表示一个动作从过去就开始了一直持续到现在。即主句用现在完成时,从句用一般过去时。故选C。
11.B
【解析】句意:上周我感冒了。我姐姐从上周开始也感冒了。
考查动词时态辨析。have a cold和catch a cold都表示“感冒”,但前者强调状态,后者强调动作。第一空根据时间状语“Last week”可知,感冒这一动作发生在上周,所以用一般过去时caught;第二空根据时间状语“since last week”可知,感冒这一状态从上周开始一直持续到现在,所以用现在完成时has had。综合两个空的情况,只有B选项符合题意。故选B。
12.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。
13.D
【解析】——句意:我能借这个VCD多久?——一周。
考查延续性动词的用法。和一段时间连用动作要用延续性的状态词。borrow对应的延续性状态词是keep,buy对应的延续性的状态词是have。根据句意及下文的“A week”可知用keep,故选D。
14.A
【解析】句意:我们已经把游戏从电脑上卸载下来了。
本题考查词义的辨析。根据句意可知,此空是卸载的意思,而copy是复制的意思,故排除C和D; 根据空前have 和句意可知,此句是现在完成时态,此空应填taken,故排除B,故选A。
15.D
【解析】句意:我很高兴到现在为止我已经完成了将近一半的测试。
考查时态。根据“I’m so glad that I…nearly half of the test till now.”可知,句中有时间状语till now,强调从过去开始到现在这个时间段里完成了将近一半的测试,这种过去发生的动作对现在造成了影响,所以句子时态应该用现在完成时。故选D。
16.B
【解析】句意:——你今晚想去看电影吗?——哦,这是一部好电影。但是我已经看过了。
考查动词时态。haven’t seen没有看过,现在完成时的否定形式;have seen已经看过,现在完成时的肯定形式;see看,动词原形;will see将要看,一般将来时。根据“But I...it already.”可知,此处表达的是已经看过了,所以用现在完成时,且此处表示肯定意义。故选B。
17.C
【解析】句意:——你去过澳大利亚吗?—— 不,没去过。
考查时态。根据答语“No, not yet.”,可知句子是现在完成时,判断空格选过去分词,所以,排除A、B;have gone to意为“到某地去”;说话时该人不在现场, have been to 意为“曾经去过某地”,现在已经不在那里了;根据答语可知空格指“曾经去过某地” ,故选C。
18.B
【解析】句意:本是一名外教,到目前为止,他在十堰教书已经五年了。
考查时态。A. was teaching过去将来时;B. has taught现在完成时;C. will teach一般将来时);D. taught一般过去时;根据句中的副词短语so far“迄今为止”判断空格用现在完成时,现在完成时的谓语动词的结构是“have/has+过去分词”;主语he是单数第三人称,助动词has,故选B。
19.D
【解析】试题分析:句意:到目前为止五十多个国家加入了亚投行。根据so far可知该用现在完成时,所以选D。
考点:考查现在完成时。
20.C
【解析】句意:--马克在那儿?--他已经去了纽约做生意了,他今天早上5点出发去机场了。根据语境可知第一个空是现在完成时,have been to...表示去过某地;have gone to...表示去了某地;短语leave for...表示去了……;第二个空用一般过去时态。根据题意。故选C。
21.B
【解析】句意:自从地铁投入使用以来,我们的城市发生了很大的变化。
考查动词的时态。根据“since the subway was put into use”可知,句子描述的是从过去某个时间点到现在发生的变化,用现在完成时。故选B。
22.B
【解析】句意:不仅吉姆而且他的妹妹自从他们来到中国已经参观了南方的几个城市。根据since they came to China.可知用现在完成时态,又因为当not only---but also---连接句子的两个主语时,谓语动词就近原则;故选B
23.A
【解析】句意:——你去过曹州牡丹园么?——是的,我去年去过。
考查动词的时态。have been to 现在完成时,表示曾经去过某地; have gone to现在完成时,表示已经去了某地,或正在去某地的路上;went是动词的过去式。根据“Have you ever”可知此处表示“曾去过”用have been to;go是动词,意为“去”,根据“last year”可知讲述过去的动作,用一般过去时态,第二空用动词的过去式went。故选A。
24.C
【解析】句意:——妈妈,大卫在哪?——他去看科幻电影《回到未来》了。
考查动词时态。大卫“看电影”的动作发生在过去,并且对上文两人之间的对话产生影响,故为现在完成时态,结构是have/has done。故选C。
25.D
【解析】句意:这些外国学生自从来到北京已经参观了好几家博物馆。
考查现在完成时态。根据“since they came to Beijing”可知,此处描述从过去某个时间到现在发生的事情,用现在完成时态,基本结构是have/has+动词过去分词。The foreign students作主语,助动词选用have,故选D。
26.A
【解析】句意:自1989年来到中国以来,我们一直住在北京。
本题主要考查连词的用法。B. for+一段时间;A. since+时间点/从句;C. before 在……之前;D. as soon as 一……就……。主句为现在完成时,故排除C和D。we came to China in 1989为一个完整的句子,故用since引导,故选A。
【点睛】现在完成时常用的时间状语有:for+一段时间;since+时间点/从句;just、already、yet、ever、never等。
27.A
【解析】句意:--我从没去过西藏。你呢 --我也没有去过。
根据neither “我也没有去过”提示,可知问句是没去过,never从不,ever曾经,already已经;故选A。
28.D
【解析】句意:——你曾经去过水上世界吗?——不,从没去过。
考查现在完成时。also也;too也;already已经;ever曾经。由“Have you”可知,该句为现在完成时,根据“No, never.”可知,此处询问是否“曾经”去过。故选D。
29.C
【解析】句意:游客们已经在江苏待了五天。他们现在正在参观常州。
考查现在完成时的用法。根据“for five days”可知,此句时态为现在完成时,且要用延续性动词,排除选项A、B。根据“They are visiting Changzhou now”可知,游客已经在江苏了。故选C。
30.B
【解析】句意:自从他离开后,我就没有收到他的信。
考查时态。根据“since he left”并结合选项可知,主句时态为现在完成时。故选B。
31.D
【解析】句意:——你像这样有多久了?——从上周开始。
考查动词时态。根据“How long have you”可知,本题是现在完成时,结构是“have/has done”,like“像”,介词,要与be动词一起连用,be的过去分词是been。故选D。
32.C
【解析】句意:——在过去的几年里,互联网业务打败了传统业务吗?——不是真的。
考查时态。根据时间状语in the past few years可知,句子是现在完成时。故选C。
33.B
【解析】句意:——杨老师为什么还在教师办公室?——可能他还没有完成他的工作。
考查现在完成时。根据“yet”可知,此处强调到现在为止还没有完成工作,句子时态用现在完成时,主语是he,否定句用助动词hasn’t。故选B。
34.B
【解析】试题分析:句意:你今天下午能和我一起去公园吗?对不起,我去过那儿了。我昨天去的。Have been to去过某地,现在不在某地。Have gone to去过某地,现在还没有回来。据题意,故选B。
考点:考查现在完成时。
35.B
【解析】句意:——你父亲在家吗?——没有。他去北京了。
考查动词时态。根据“Is your father at home ”以及答语“No”可知,父亲去北京了并且还未回来,故此处为现在完成时态。故选B。
36.A
【解析】句意:——你看过韩红唱歌的现场表演吗?——当然。在不同的城市看过几次。
考查动词时态。根据“ever”可知,此句要用现在完成时,结构为have/has done,故选A。
37.D
【解析】句意:她借这本书将近三周的时间。
考查延续性动词的用法。borrow,lend, buy均为非延续性动词,不能与一段时间连用。时间状语为:for nearly three weeks,用延续性动词。keep是持续性动词。故选D。
38.A
【解析】句意:——你在这儿学习多长时间了?——到目前为止大约2年了。根据have; studied现在完成时态的结构;did; live一般过去时态的结构;do; stay一般现在时态的结构; were; swimming过去进行时态的结构;根据For about two years so far.可知用现在完成时态;故选A。
39.B
【解析】句意:这位老人因病已经去世六年了。
考查现在完成时的延续性动词。根据“for six years”,所以应该用现在完成时,排除C和D;此处表示“已经去世六年了”,是一种死亡的状态。die是瞬间动词,不能与表示一段时间的时间状语连用,可以换成延续性动词。die的延续性表达应该是be dead,故选B。
40.D
【解析】句意:——Alice,你跳舞跳得真好。——谢谢。我从5岁开始学习中国舞。
考查时态。根据“since I was 5 years old”可知句子使用现在完成时have/has done。故选D。
41.B
【解析】句意:——你相信有外星人吗?——不,因为迄今为止太空中没有生命向我们发送信息。
考查现在完成时和动词短语辨析。send...to向……发送;launch...to发射……到;find...for为……找……。根据“so far”可知应用现在完成时,其谓语结构为“have/has+done”,故选B。
42.A
【解析】句意:——爸爸,妈妈在哪儿?——她去超市了。
考查动词辨析。has gone to去了某地(未回来);has been to去过某地(已回);is going to要去某地(还未去)。家里找不到妈妈,她去了超市还没回来,用have gone to。故选A。
43.B
【解析】句意:——现在到了工作的时间了。——好的,我叫醒卡尔,他睡了一个小时了。根据fall asleep入睡,短暂性动词;be asleep睡着,指状态,延续性的;根据for an hour.可知用延续性动词;故选B
44.D
【解析】句意:安迪和他的父母去了香港,他们将在那里呆上一个星期。考查现在完成时。have/has been to:表示去过某地,通常可与表示次数的状语连用;have/has gone to:表示到某地去了,强调说话的当时去某地的人不在场。根据下文“他们将在那里呆上一个星期”可知Andy不在现场,故用have/has gone to,本句主语是Andy,with his parents是伴随状语,可知has gone to;选D。
45.D
【解析】句意:——你要和我一起去看《哪吒2》吗?——谢谢。但我已经看过两遍了。
考查现在完成时。根据“But I ...it twice.”可知,此处表达“我已经看了两次了”,需用现在完成时have/has done结构。故选D。
46.C
【解析】句意:他们上周去了北京,到现在我们还没有他们的消息。
考查时态。so far表示“到目前为止”,常与现在完成时连用,其构成为主语+have/has+done。故选C。
47.B
【解析】句意:——你什么时候买的那辆新自行车?——我买回来两天了。
考查时态。根据问句的题干“你什么时候买的那辆新自行车?”即提问过去的动作开始的时间,所以用一般过去时,这是一个特殊疑问句,应借助于助动词did,前面使用了助动词,后面的谓语动词要使用原形 buy;答语中,句中的时间状语for+时间段是现在完成时的标志,且句子中的谓语动词必须是延续性动词,现在完成时的构成是:主语+have/has+动词的过去分词;动词buy是一个非延续性动词,转换成 have之后才可以与时间段连用,表示动作延续了一段时间,故选B。
48.B
【解析】句意:在苏珊的帮助下,我在英语口语方面取得了进步。
考查现在完成时和动词短语辨析。“progress”是不可数名词,单词前不能加冠词a,make progress表示“取得进步”;又根据“have”可知”,本题是现在完成时,因此make要用过去分词made,故选B。
49.B
【解析】句意:她从两天前起就一直保存着这本书。
考查时态及介词辨析。since自从,后接时间点;for(表示一段时间)达,计,后接一段时间。根据“two days ago”可知,此处表示时间点,此处介词用since,句子时态为现在完成时,且动作延续,结合选项可知,B项符合。故选B。
50.B
【解析】句意:自从他们在上海遇见后就成了朋友。
根据since可知主句用现在完成时态,结构是have/has+过去分词,排除C/D;根据句意since they met in Shanghai可知是自从上海遇见后就成了朋友;故选B。
51.B
【解析】句意:外国人对我们国家的进步感到惊奇,因为我们的国家进步了很多。
考查名词辨析和动词过去分词。improve进步,动词;improvement名词;improved过去式或过去分词。根据定冠词the,可知其后跟名词所以第一个空用improvement;根据句意和助动词“has”,可知从句部分时态为现在完成时“has/have done”,所以第二个空用过去分词improved,故选B。
52.B
【解析】句意:——那位演员经常参加北京的各种活动。你知道他在那里待了多久吗?——五年了。
考查宾语从句。分析问句结构可知,问句包含一个宾语从句,宾语从句要用陈述句语序,排除选项C和D;结合语境和答句可知,那位演员待在北京五年了,对时间长短提问,用“how long多长时间”。故选B。
53.B
【解析】句意:他在我们学校学习了五年。1. Since +过去的时间点或一般过去式的句子:表示自…以来,用于现在完成时,A.选项since后面是时间段,故A错。2. in+时间段:表示再过这段时间,用于一般将来时,本句是现在完成时,故D不能选。3. for+时间段,表示做某事做了多长时间了,用于现在或过去完成时,C选项for后面是时间点,故C错,B选项for后面是时间段,故B正确;故选B。
54.B
【解析】句意:当汤姆到达时,他得知电视剧已经播了半个小时了。
for half an hour.达半个小时,表示一段时间,所以谓语动词用延续性动作或者延续性状态;set off出发,不能延续;start/begin对应的延续性状态为be on,故选B。
55.C
【解析】句意:——你去过乌镇和桃花岛吗? ——不,从来没有。但是今年夏天我要去它们其中一个地方。
考查现在完成时。have been in意为“已在某地(待了多久)”,指一直在某地;have gone in无此表达方式,可先排除;have been to意为“过去曾去过某地”,说话时已不在该地;have gone to意为“已去了某地”,说话时还未回来,仍在该地。根据句意可知,说话者问的是回答者是否曾经去过乌镇和桃花岛这两个地方,故空格处应用been to,故选C。
【点睛】have been to、have been in与have gone to的区别:
have been to意为“曾经去过某地”,表示现在已不在那里了,后面可以接次数,或者just、never、ever、before等连用。例如:
I have been to Shanghai twice. 我去过上海两次。
have been in意为“一直在某地”,常与表示时间段的状语连用。例如:
She has been in America for 3 years. 她在美国已经3年了。
have gone to意为“已经去了某地”,说话时此人还没回来。例如:
Mr. Lin isn’t here. He has gone to Qingdao. 林先生不在这里。他去青岛了。
56.D
【解析】句意:我的叔叔是一位著名的作家,从他小时候他就写了许多的书。
考查现在完成时态的用法。since,自从……到现在。现在完成时态可以表示发生在过去某一时刻的,持续到现在的动作。常与for(+时间段),since(+时间点或过去时的句子)连用。根据句意,故选D。
57.D
【解析】句意:在老师的帮助下,我自去年以来在英语方面取得了很大的进步。
考查现在完成时。根据时间状语“since last year”可知,此处应用现在完成时。故选D。
58.A
【解析】句意:你曾经看过UFO吗?
考查动词时态。根据ever可知,句子应用现在完成时,故选A。
59.C
【解析】句意:朱迪去了撒哈拉沙漠进行沙漠研究,明天她将从那里去尼罗河。
考查现在完成时。has been to去过已回;has gone to去了未回。根据“she will go to the Nile tomorrow from there.”可知朱迪去了撒哈拉沙漠,没有回来,排除AB;再根据空后有宾语可知应用has gone to。故选C。
60.B
【解析】句意:——芜湖博物馆开放多久了?——将近10年了。我喜欢参观它,了解我们家乡的历史和文化。
考查动词。opened开始,为瞬间动词;been open开放的,表状态;started开始,为瞬间动词;been on上映,表状态。根据“How long has Wuhu Museum”以及“For nearly 10 years”可知,设空处应该用延续性动词,排除选项A和选项C;问的芜湖博物馆开放多久了,可用been open表示状态。故选B。
61.C
【解析】句意:——我听说你的爸爸去上海出差了,他是坐飞机到那儿的吗?——是的,但是他明天将会回家。
考查时态。根据“Yes, but he will be home tomorrow.”可知他去了上海还未回来,用has gone to表示“去了某地还未回来”。故选C。
62.C
【解析】句意:“——我妹妹呢,妈妈?-她去图书馆了。她很快就会回来。”,考查时态,根据“She will be back soon.”可知她是去了还没回来。A. has been现在完成时,表示去过已回来;B. is going to一般将来时;C. has gone现在完成时,表示去了还没回;D. will go一般将来时,故选C。
63.C
【解析】句意:——那边那个是陈小姐吗?——不可能是她。她去英国参加一个会议。Has been to去了某地,已经回来;has been in在某地; has gone to去了某地,还没有回来。根据It can’t be her.可知她不可能在这里,因此是去了某地还没有回来,故选C。
64.C
【解析】句意:自从他大学毕业后,他就离开了这个城市。根据语境since he graduated from college( 自从他大学毕业后),可知主句的动作应是过去开始并延续到现在的动作,故主句应为由延续性动词构成的现在完成时态(基本结构:主语+have/has+动词的过去分词),left为终止性动词故不能用,故应用短语be away from表达状态,故答案选C。
65.A
【解析】句意:这位著名作家在过去的两年里写了一本新书。
考查现在完成时。根据时间状语“in the past two years”可知,句子时态是现在完成时,谓语动词构成是has/have done,主语是The famous writer,助动词用has。故选A。
66.A
【解析】句意:——露西,你爸爸在家吗?——不,他去北京了。
考查时态。has gone to是现在完成时,表示去了某地,还没有回来;has been to是现在完成时,表示去了某地,回来了;went to是一般过去时,表示动词发生在过去;is going to是一般将来时,表示将要去。根据No可知,他现在不在家,因此表示去了北京还没有回来,用has gone to。故选A。
67.A
【解析】句意:——恐怕音乐会的票已经卖完了。——别担心。我已经在网上买了两张票。
考查动词时态。根据“Don’t worry. I...two tickets online already”可知,因为已经买好了票,所以让对方不要担心,强调过去的动作对现在的影响,应用现在完成时。故选A。
68.D
【解析】句意:——一家新商店已经营业将近一周了。我们去那儿看看吧。——好主意。但它周一不营业。
考查现在完成时与延续性动词。根据“for nearly a week”可知,此处用现在完成时,且动词应为延续性动词,结合选项,应用has been open;第二空前“doesn’t”是助动词,后面用动词原形,故选D。
69.C
【解析】句意:我们老师已经回来半个小时了。
考查介词辨析。since自从;in在……里;for加时间,表示一段时间;after在……后面。根据“Our teacher has been back”可知,此处是现在完成时,需用介词for跟一段时间,表示“一段时间”,故选C。
70.D
【解析】句意:这部电影已经开始十五分钟了。
考查现在完成时。根据“for fifteen minutes”可知,时态应用现在完成时,且应用延续性动词表示动作的持续进行,与一段时间连用。故选D。
71.D
【解析】句意:——你是你们学校的足球运动员吗?——是的,两年前我加入了足球队。我已经在队里两年了。
考查一般过去时和现在完成时时态。根据“two years ago”可知,动作发生在过去且是主语主动发出,因此排除选项A及选项B;根据“for two years”可知,第二个题空时态为现在完成时,现在完成时的谓语动词形式为have/has done。故选D。
72.D
【解析】句意:尽管迈克尔·杰克逊已经去世多年,我们仍然记得他疯狂的音乐。
考查延续性动词。根据“for many years”可知,谓语动词用可延续的,排除A和B;现在完成时的结构是have/has done,C项语法错误;D项表状态,可持续。故选D。
73.D
【解析】试题分析:本题表示的含义是中国从过去到现在已经发生了很大的改变,还将继续改变,表示的是一个过程,故本题用现在完成时,结构为have或has+过去分词,故本题选C。
考点:现在完成时的使用。
点评:在英文中表示过去发生的事一直持续到现在,还可能继续持续下去,表示的是一个过程通常用现在完成时来表示,如I have lived here for ten years。注意此种时态在不同句子中的使用。
74.B
【解析】句意:——我听说你去过日本一次!——是的,我去年去的。
考查动词短语辨析与一般过去时。have gone to去了某地,去了未回来;have been to去过某地,表示去过回来了;went去过,一般过去时。根据“I hear you … to Japan once.”可知,此处应用现在完成时,表示去过日本已经回来了,因此用have been to;根据“last year”可知,第二个空处时间状语为“去年”,因此应用一般过去时。故选B。
75.A
【解析】句意:——妈妈,我已经打扫了客厅。——干得好!现在很整洁。
考查时态。根据“already”以及“It is so tidy now.”可知此处表示过去的动作对现在的影响,用现在完成时have/has done。故选A。
76.B
【解析】句意:艾米喜欢谈论旅行。她去过许多名胜古迹。
考查现在完成时。has gone to表示“去了某地,还未返回”;has been to表示“去过某地,已经返回”;has been in表示“在某地待了一段时间”;will go表示“将要去”。根据“many places of interest.”可知,艾米去过很多地方,已经返回,故选B。
77.C
【解析】句意:——打扰一下,布朗先生的办公室在哪里?——对不起,我不知道,我在这儿工作仅仅几天。
考查时态。for only a few days仅仅几天,for+时间段,通常用于现在完成时态,结构是have/has+过去分词;故选C。
78.B
【解析】句意:海伦喜欢谈论旅游。她去过许多的地方。
考查现在完成时。has gone to去了某地(还没回来);has been to去过某地(已经回来);has gone for搭配错误;has been from搭配错误。根据“Helen loves to talk about travel.”可知,海伦去过很多地方。故选B。
79.C
【解析】句意:那个男人不可能是我们的数学老师。他去了成都。根据The man can’t be our math teacher.可知我们的数学老师去了成都,还没有回来,故用has gone to。故选C。
点睛:have been to表示去过,去了又回来了;have gone to表示去了,去了还没有回来。根据The man can’t be our math teacher.可知我们的数学老师去了成都,还没有回来,故用has gone to。故选C。
80.C
【解析】句意:自从2010年在我们的家乡有一些小的变化。There be句型表示有,根据since引导的时间状语从句时,主句用现在完成时,故选C。
点睛:there be句型表示某地或某时存在某人或某物,have表示某人或某物拥有某物;根据in our hometown表示某地有某物,故用there be句型,根据since引导的时间状语从句时,主句用现在完成时,故选C。
81.C
【解析】句意:你注意到这里的人吗?据说他们得了一种奇怪的疾病。
考查动词辨析及现在完成时。hear听见,是动词原形;heard听见,是过去分词;noticed注意,是过去分词。根据“Have”可知,此处是现在完成时,空格处用过去分词,排除A项。根据“It is said that they have a kind of strange illness.”可知,这里的人得了怪病,因此此处询问是否注意到这里的人,故选C。
82.A
【解析】句意:——你以前来过我们镇吗 ——不,这是我第一次来这里。
考查副词辨析和时态,ever曾经; never从未,决不;come来。观察句子,问句是现在完成时,结合句意应该是问“你以前来过我们镇吗”可知用ever;第二空根据:it's the first time +从句,从句用现在完成时,故选A。
83.B
【解析】句意:他三年前离开了家乡。他爸爸已经三年没见到他了。
考查现在完成。in+时间段,表示“……之后”,用于一般将来时;for+时间段,表示动词持续的时长,用于现在完成时;since+过去时间点,表示“自从……”,用于现在完成时。根据“He left his hometown three years ago. His father ... him ... three years.”可知,他父亲已经三年没见过他了。用现在完成时表示动作从过去持续到现在,结构是have/has done;且three years是时间段,故用for。故选B。
84.D
【解析】句意:当我们到达电影院时,电影已经放映了半个小时了。
考查动词时态。根据“When we arrived at the cinema, the movie ... for half an hour.”并结合选项可知,“电影放映”发生在“我们到达”之前,“arrived”用的是一般过去时,由此推断空格处用过去完成时,其谓语结构是:had + 动词的过去分词。由“for half an hour”可知,空格处要填延续性动词。故选D。
【点睛】易错分析:本题考生容易根据汉语表达,而误选C选项,但本题的时间状语“for half an hour”需要接延续性动词,“begin”的延续性动词是“be on”。
85.C
【解析】句意:——到目前为止,我们的国家已经发生了很大的变化。——是的。我希望会更好。
考查时态和形容词比较级。根据so far“到目前为止”,可知本句用现在完成时,根据修饰比较级的副词“even甚至,更,愈加”,可知第二个空用比较级,故选C。
86.A
【解析】句意:——格林夫妇结婚已经30年了。——哇!难怪他们在一起留下了很多美好的回忆。
考查动词时态。have been married已婚,表持续状态;got married结婚,表示过去的短暂动作;have got married错误表达;will get married将结婚,用于一般将来时。根据“for thirty years.”可知,空处需现在完成时,其结构为have/has+done,marry为短暂性动词,需变成延续性词be married,主语为复数,助动词用have。故选A。
87.C
【解析】句意:--贝蒂和她的丈夫还住在北京吗 --不,他们搬去了青岛。
本题考查动词的时态。A. will move将会搬,一般将来时;B. are moved被搬,一般现在时被动语态;C. have just moved已经搬了,现在完成时;D. moved搬,一般过去时。句中强调“搬”造成的影响“不在”,表示过去发生的动作对现在造成的影响或结果,应使用现在完成时。故选C。
【点睛】时态语态:本题考查时态语态,时态语态一直是中学学习的重点,除了要记住每一种时态基本形式,基本用法之外,也要掌握其相关的做题方法。在做相关练习的时候,先看题干中的时间标志词,确定时间;没有时间的话,根据上下句的谓语动词和语境确定空格处的时间;然后分析主语和动词之间的关系,是主动还是被动;最后确定答案。本题中,根据语境,现在不在北京了,可知,是已经搬走了,故用现在完成时。
88.D
【解析】句意:——你的姐姐将什么时候去英国?——她在伦敦已经四个月了。
考查现在完成时。went to为一般过去时;has gone to去了某地(未回);has been to去过某地(已回);has been in待在某地。since引导的时间状语提示谓语动词用现在完成时态,谓语动词是延续性的动作或状态,has been in表示“在某地”和since表示的时间段连用。故选D。
89.C
【解析】句意:莉莉从杰瑞那里借了一本书,现在已经还给他了。
考查动词时态。根据“already”可知,第二空应填现在完成时have/has done的结构,故选C。
90.C
【解析】试题分析:句意:我参观过历史博物馆两次。我已经学到了很多。根据twice可知该用现在完成时,所以该选C。
考点:考查现在完成时。
91.D
【解析】句意:埃莉已经离开半个月了。两个月后她会回来。
考查现在完成时。left离开,动词leave的过去式或过去分词;leave离开,动词原形;has left已经离开,现在完成时;has been away已经离开,现在完成时。根据“for half a month”可知,此处表示埃莉离开了还没回来,句子应用现在完成时,可排除AB选项;谓语应用延续性动词be away,be过去分词为been。故选D。
92.C
【解析】句意:那个老太太死了2周了,她的死亡让她的儿子很消沉。
be系动词,系动词,后接形容词,be dead死亡,延续性动词;die死,短暂性动词;for two weeks用延续性动词,完成时态;her她的,形容词性的物主代词,修饰名词,death死亡,名词;故选C。
93.B
【解析】句意:——请问,我可以借你的自行车多久?——两天。
考查动词辨析。return归还;keep持有;borrow借入;lend借出。根据“how long”可知与时间段连用要用延续性动词,只有选项B是延续性动词。故选B。
94.B
【解析】句意:——你的爸爸在哪,詹妮?——他不在家,他去上海出差了。have/has been to表示某人去过某地,现在已经回来;have/has gone to表示某人去了某地,现在还没有回来,went是过去式形式;will go是一般将来时态。结合语境理解可知,答案为B。
95.B
【解析】句意:——你对歌剧院有多了解 ——我对那个地方太了解了。我去过悉尼好多次呢。
考查现在完成时。have been to表示曾经去过某地,此时人已经返回;have gone to表示到某地去了,此时人可能在路途中也可能已经到达目的地;have been in带在某地一段时间。根据many times可知是说去过很多次了,用have been to。故选B。
96.A
【解析】句意:玛丽已经入团三年了。A. for介词,后跟一段时间;B. since介词,自从...以来;C. in时间介词,在...后,表示将来的时间;D. on时间介词,在,指在具体的某天。three years三年,一段时间。故选A。
97.D
【解析】句意:西蒙买了一台电脑。他想学习如何使用它
考查时态和连词。结合句意,此处表示已经完成一个动作,对现在有影响,应用现在完成时。第一空填has bought。what后面不定式时,what本身作宾语,后面不需要加宾语,how后面加不定式时,需要宾语,第二空填how to use it。故选D。
98.C
【解析】句意:吉姆从6岁,就在River学校了。本题考查现在完成时。since+一般过去时,表示从过去的某个时间开始,动作或者状态持续到现在,主句要用现在完成时,其结构是have/has+done,故选C。
99.C
【解析】句意:这本书他已经买了两天了。
考查现在完成时。根据“for two days”可知,此处为时间段,buy不能和时间段连用,需要变为延续性动词have,He’s为He has的缩写,has为现在完成时的助动词,后跟动词过去分词。故选C。
100.D
【解析】句意:从那以后我们一直是好朋友,是吗?
考查反意一般疑问句。反意一般疑问句,遵循前面是肯定陈述句,后面是否定一般疑问句,前面是否定陈述句,后面是肯定一般疑问句,根据We've been good friends ever since是肯定句,时态是现在完成时, 一般疑问句用现在完成时态的否定形式,排除ABC;助动词用 haven't。故选D。
21世纪教育网(www.21cnjy.com)
21世纪教育网(www.21cnjy.com)