/ 让学习更有效 新课预习衔接 | 英语学科
2025年冀教版(2024)新七年级英语上册精讲精练
Unit 3 All about me
核心语法:现在完成时
一、定义
现在完成时表示 过去发生的动作对现在造成的影响或结果,或表示 从过去持续到现在的状态。
核心意义:连接过去与现在。
二、基本结构
主语 + have/has + 过去分词(V-ed/不规则变化)
主语 助动词 例句
I/You/We/They have I have finished my work.
He/She/It has She has seen the movie.
三、核心用法
用法 时间状语 例句
已完成动作的影响 just, already, yet He has just left.(他刚离开。)
未完成的持续状态 for + 时间段, since + 时间点 I have lived here for 5 years.
经历 ever, never, before She has never been to Paris.
四、时间状语标志
不确定时间:already, just, yet, ever, never
I have already eaten lunch.
持续时段:for, since, how long
They have known each other since 2020.
次数:once, twice, several times
He has visited Beijing twice.
五、句型转换
1. 否定句
主语 + have/has + not + 过去分词
She has not (hasn't) finished her homework.
2. 一般疑问句
Have/Has + 主语 + 过去分词?
Have you read this book → Yes, I have./No, I haven't.
3. 特殊疑问句
疑问词 + have/has + 主语 + 过去分词?
How long have you studied English
六、易错点解析
1、混淆一般过去时
现在完成时:强调对现在的影响(I have lost my keys. 现在没钥匙)
一般过去时:只谈过去动作(I lost my keys yesterday. 不涉及现在)
2、延续性动词与非延续性动词
I have bought the book for a week.(buy是非延续动词)
I have had the book for a week.
3、时间状语误用
She has gone to Beijing yesterday.(yesterday只能用于过去时)
4、have been to vs. have gone to
have been to:去过已回(经历)
I have been to Shanghai.
have gone to:去了未回
She has gone to Shanghai.(她现在在上海)
1.一The book report is due on Thursday. you it
一Not yet.I'm doing it right now.
A.Did;finish B.Do;finish
C.Have;finished D.Will;finish
2.–Hurry up! The film ______for ten minutes.
A.has been on B.began C.han began D.has begun
3.—Do you know him well
—Sure. We friends since ten years ago.
A.were B.have become C.have been D.have made
4.He his home town for twenty years.He really misses it!
A.has been away from B.left
C.has left D.is away from
5.—What is the price of petrol these days
—Oh, it sharply since last month.
A.is raised B.has risen C.has arisen D.is increased
6. I ____ China for three months and this is the first time I've tried on hanfu.
A.have gone to B.have been to
C.have arrived in D.have been in
7.Mr White came to our school in 2014, and since then he ________ us English.
A.teaches B.taught C.has taught D.will teach
8.Tom ______ five hundred English words so far.
A.has learned B.learned C.is learning D.learns
9.Mrs. Smith_________me a lot with my English since three years ago.
A.helps B.has helped C.helped
10.—Our country ______ a lot so far.
—Yes. I hope it will be even ______.
A.has changed; well B.changed; good C.has changed; better
11.— What is the Trip Code (行程码) used for
— It's used to show where you ________ in the last 14 days.
A.were B.will be C.have been D.had been
12.—When did you________the pen
— I________it for 3 years.
A.had, have bought B.buy, have had
C.buy, have bought D.had, have had
13.—How long ________they_________
—Sorry, I don't know. But I know that Mr. Chen is going to _______a nurse next month.
A.did, get marry; marry with
B.have; got married; marry
C.have; been married; marry
14.Donald went to the US a month ago, and we from him so far.
A.don't hear B.didn't hear C.haven't heard D.wouldn't hear
15.Mike used to be a top student, but he ______ behind since he lost himself in computer games.
A.fell B.has fallen C.was D.has been
16.The number of bike riders in Yueqing _____________ greatly since the government built more cycle ways.
A.increased B.has increased
C.was increasing D.was going to increase
17.The fisherman ______ at the bank of the river ______ 7 o'clock.
A.has been; for B.has come; at C.has been; since
18.—Please look at these stamps. I ________ them for five years.
—Wow, they are fantastic.
A.have kept B.have bought C.borrowed D.kept
19.—When did the mother _____ her husband's letter
—She _______ a letter from him since last Friday.
A.receive, has heard B.receive, has had
C.hear from, has heard D.receive, has received
20. I ____ from Mr. Black since he moved to Beijing. I' ll visit him when I go there.
A.haven' t heard B.won' t hear
C.don' t hear D.didn' t hear
21.I'm very worried because I _______ from you for a long time.
A.didn't hear B.haven't heard C.am not hearing D.wasn't hearing
22.We _______in the same school since three years ago.
A.are studying B.have studied C.will study D.study
23.— Hello! Could I speak to Mr. Smith, please
— Sorry. He _____ for a week.
A.had been away B.was left C.has been away D.left
24.The workers ________ for four hours. They need to have a rest.
A.work B.worked C.has worked D.have worked
25.– What a nice bicycle!
– Thanks. I ________ it for two months.
A.have bought B.bought C.have had
26.— I'm sorry. There was too much traffic on the road.
— Don't be late again. The meeting for 15 minutes.
A.has begun B.has stopped C.has been on D.has finished
27.His parents Shenzhen for twenty years.
A.have been in B.have been to C.has been in D.has gone to
28.He _____ in this factory for 20 years already.
A.will work B.works C.has worked
29.How long have you ______ this book
A.bought B.borrowed C.had D.lent
30.Mr Zhang __________ in Beijing since 1990.
A.work B.works C.worked D.has worked
31.The man __________here since the factory opened.
A.has worked B.has been worked
C.is working D.had worked
32.—How long ________ you ________ the dictionary
—For two weeks.
A.will; buy B.have; had C.have; bought D.did; buy
33. She____ Maths for seven years since she ____ to this school.
A.taught; came B.has taught; came
C.taught; has come D.has taught; has come
34.—Your grandparents look really excited.
—They've just had a golden marriage(金婚). They _______for sixty years.
A.have been married B.have got married C.have married
35.— Dad, I can't find my school ID card. Did you see it
— No, I didn't. I think you ________ it!
A.lose B.will lose C.have lost D.are losing
36.—Why is Grace's Chinese is so good
—Because she ____ China for ten years.
A.has gone to B.has been to C.has come to D.has been in
37.The sales of A Brief History of Time _______ 10,000,000 _______ around the world.
A.have reached, copies B.has reached, copy
C.have reached, copy D.has reached, copies
38. Panda Yaya ____to Beijing Zoo for over one year. She is taken good care of there.
A.was back B.came back
C.has come back D.has been back
39.My father ____ in a panda protection center for 10 years, so he knows a lot about panda.
A.was working B.is working C.has worked D.will work
40. Mary ____ in that housing estate since she came back to Shanghai.
A.is living B.had lived C.would live D.has lived
41.— Is Jack still live here
— No, he _______to London already.
A.had moved B.moved C.will move D.has moved
42.— Oh, Mrs. King, your dress looks nice. Is it new
— No, I ______it since two years ago.
A.had B.bought C.have had D.have bought
43.—How long has Mr. White Joan
—I'm not sure. Maybe they five years ago.
A.married to; got married B.been married; got married
C.married; married to D.been married to; got married
44.Since then, our home town has become a new city. Everything .
A.is changed B.was changed C.had changed D.has changed
45. —Do you know Urumqi quite well?
—Yes, of course. I ____this city since 15 years ago.
A.was in B.came to
C.have been in D.have come to
46. Many people ____us their old books since we started our mini-library.
A.give B.gave C.will give D.have given
47.Lucy _________ Chinese for one year and she can speak good Chinese.
A.learn B.learned C.has learned D.will learn
48.Great changes in our hometown since ten years ago.
A.have happen B.have taken place C.happened
49.— When did Uncle John _________ Aunt Alice
— At the end of the year 2004. They ________ for nearly ten years.
A.marry; have married B.marry with; have married
C.marry; have been married D.marry with; have been married
50.— Oh, Mrs Green, your dress looks very nice. Is it new
— No, I ________ it since two years ago.
A.had. B.have had C.have bought
参考答案及试题解析
1.C
【解析】句意:——这本书的报告周四到期,你做完了么?——没呢,我正在做呢。根据Not yet.可知,动作从过去持续到现在,时态用现在完成时have/has +过去分词,故选C。
【点评】考查现在完成时,注意现在完成时的句式结构have/has +过去分词。
2.A
【解析】句意:赶快,电影已经开了有10分钟的时间。For+一段时间表示谓语动词用持续的动词用be on 上映,故选A
【点评】考查动词时态的用法。
3.C
【解析】句意:——你很了解他吗?——当然。十年前我们就成了朋友。根据时间状语 since ten years ago,可知要用现在完成时,时间状语表示的是一段时间,因此要用延续性动词,become的延续性动词是be,be的过去分词是been,故选C。
【点评】考查现在完成时。注意识记短暂性动词与延续性动词的用法。
4.A
【解析】句意:他离开家乡已经二十年了,他真的很怀念家乡! 由时间状语 for twenty years可知句子要用现在完成时态,leave离开,是短暂性动词,表动作,不能与时间段连用;be away离开,表持续性状态,故选A
【点评】考查动词的时态,根据时间状语判断,注意延续性状态与短暂性动作的不同。
5.B
【解析】句意:——这些天汽油的价格是怎样的?——从上个月开始,它就在急剧上涨。根据题干中的since last month 可知,这里用现在完成时,主语是it,助动词要用has;rise,表示价格,消费的上涨;其过去分词risen,故选B。
【点评】考查现在完成时的基本构成。注意抓住关键词。
6.D
【解析】句意:我来中国三个月了,这是我第一次穿汉服。have been to,过去某地,现在已返回,have gone to,去了某地,强调去了地方,但还没返回,都是瞬间动词,arrive in,到达,是瞬间动词,have been in,来,持续动词,根据for three months,可知搭配持续动词,故选D。
【点评】考查短语辨析,注意识记have been in的用法。
7.C
【解析】句意:怀特先生在2014年来到我们学校,从那时起,一直教我们英语。teach,动词,教,在句中作谓语,根据时间状语since then可知此句动作发生在过去,一直延续到现在,句子用现在完成时态,主语he是第三人称单数,因此用has taught,故选C。
【点评】考查现在完成时。识记现在完成时的用法。
8.A
【解析】句意:汤姆至今已学了五百个单词了。so far到目前为止,和现在完成时连用,根据so far可知句子使用现在完成时。故选A。
【点评】考查现在完成时。主语so far是现在完成时的标志。
9.B
【解析】句意:从三年前开始,史密斯夫人在英语方面帮了我很多。helps动词第三人称单数,用于一般现在时;has helped,助动词has+过去分词,用于现在完成时,helped动词过去式,用于一般过去时。根据时间状语since three years ago自三年前起,用于现在完成时,故选B。
【点评】考查动词的时态。掌握since引导过去的时间状语,用于现在完成时,have/has+过去分词。
10.C
【解析】句意:——到目前为止,我们国家已经发生了很大的变化。——是的。我希望它将来会更好。现在完成时与so far连用表示“到目前为止”;根据时间状语“so far”可知“Our country …… a lot so far.”用现在完成时态,够成为has/have done,排除选项B;根据“ I hope it will be even……”可知此句暗含同过去比较更好,even,副词,甚至,常修饰形容词或副词的比较级,因此第二空用比较级better,排除A选项,故选C。
【点评】考查现在完成时、形容词比较级。识记so far是现在完成时的特征词。
11.C
【解析】句意:——行程码的用途是什么?——这是用来显示你在过去14天里去过的地方。were一般过去时;will be一般将来时;have been现在完成时;had been过去完成时; 根据时间in the last 14 days在过去十四天,和现在完成时连用,可知是句子用现在完成时,故答案为C。
【点评】考查现在完成时。识记现在完成时的构成和用法。
12.B
【解析】句意:——你什么时候买的这支钢笔?——我已经买了3年了。根据did可知,问句是一般过去时的特殊疑问句,did和面接动词原形,排除AD;根据时间状语 for 3 year可知,此句是现在完成时,且应该用延续性动词had。故选B。
【点评】考查一般过去时和现在完成时,注意一般现在时的疑问句和现在完成时有时间段使用延续性动词的用法。
13.C
【解析】句意:他们结婚多久了?对不起,我不知道。但是我知道陈先生下个月会和一个护士结婚。Marry结婚,是一个瞬间动词,不能与持续时间状语连用。所以问句中,只能用表示状态的 have been married。Marry为及物动词,后可直接接宾语,结合题意故选C。
【点评】考查现在完成时。
14.C
【解析】句意:Donald一个月前去美国了,到目前为止我们没有收到他的信。hear from sb. 得到某人的消息,收到某人的信;so far,到目前为止,是完成时态的时间特征词。根据“Donald went to the US a month ago, and we……from him so far.”可知没收到信是从过去开始一直到现在,还要继续持续下去,句子用现在完成时,结构为have/has done,其否定形式为haven't/hasn't done,故选C。
【点评】考查现在完成时。识记现在完成时的定义及构成,注意so far/by now,意为到目前为止,是完成时态的时间特征词。
15.D
【解析】句意:Mike过去是一名优秀的学生,但是自从他沉迷于电脑游戏他就落后了。since是现在完成时的标志。fall behind落后,是瞬间动词,不可以表示持续,故选D。
【点评】考查动词的时态。
16.B
【解析】句意: 自政府建立了更多的自行车道以来,乐清的自行车骑手的数量大大增加。increase增加,动词,since引导的时间状语从句,从句用一般过去时,主句用现在完成时,用have/has done形式,故选B。
【点评】考查现在完成时。注意since引导的时间状语从句,从句用一般过去时,主句用现在完成时。
17.C
【解析】句意:渔夫从七点钟起就一直在河边。8 o'clock是点时间,since+时间点,是现在完成时标志,搭配持续动词,come是瞬间动词,持续动词是have been,故选C。
【点评】考查持续动词,注意识记since+时间点,是现在完成时标志,搭配持续动词的用法。
18.A
【解析】句意:——请看这些邮票。我已经保存了五年了。——哇,他们棒极了。根据 for five years,可知句子的时态应是现在完成时,而且谓语动词必须是延续性的,因此用have kept,故答案是A。
【点评】考查延续性动词的现在完成时。先确定时态,然后根据句子结构确定答案。
19.B
【解析】句意:——母亲什么时候收到她丈夫的信的?——她从上周五开始就收到了他的信。receive收到,hear from收到某人的来信;根据答语since last Friday,可知时态为现在完成时,且动词应为延续性动词,have为延续性动词,表“拥有”,hear与receive均为短暂性动词;故选B。
【点评】考查现在完成时,注意识记现在完成时动词的用法。
20.A
【解析】句意:自从布莱克先生搬到北京后,我就没有收到他的来信。我打算到那儿去看他。根据从句" since he moved to Beijing."自从他搬到北京,可知主句用现在完成时,构成为have/has(not) done,故选A。
【点评】考查现在完成时。注意since引导的从句用一般过去时,主句用现在完成时。
21.B
【解析】句意:我很担心,因为我很久没收到你的消息了。由主句谓语动词am,一般现在时;从句中的for a long time,一段时间,要用现在完成时,have/has(not)+过去分词。主语是I,要用have,hear的过去分词heard。故选B。
【点评】考查现在完成时的用法。注意非持续性动词的否定句才能与一段的时间状语连用。
22.B
【解析】句意:我们从三年前就在同一所学校学习。A现在进行时B现在完成时C一般将来时D一般现在时。since three years ago自从3年前,表示的是截止到目前为止的时间段,用于现在完成时态的句子中,故答案为B。
【点评】本题考查现在完成时。表示从过去某一时间开始一直延续到现在的动作要用现在完成。
23.C
【解析】句意: ——你好!我能和史密斯先生说话吗?——抱歉。他离开一周了。for a week是时间段,故是现在完成时标志,谓语动词是have done的基本形式,搭配持续性动词,be away是持续性状态,故选C。
【点评】考查时态,注意现在完成时,并且识记be away的用法。
24.D
【解析】句意:工人们已经工作了四个小时了,他们需要休息一下。根据for four hours,持续四小时,可知时态为现在完成时,结构为have/has+done,排除A和B,因主语workers为复数,助动词用have,故选D。
【点评】考查现在完成时,识记现在完成时的结构。
25.C
【解析】for+一段时间,常用现在完成时,要与延续性动词连用。buy是非延续性动词,have是延续性动词。句意:好漂亮的自行车啊!谢谢,我已经买了两个月了。故选C。
【点评】考查完成时的用法。
26.C
【解析】试题分析:句意:对不起,路上交通太拥堵了。不要再迟到了。会议已经开始15分钟了。for 15 minutes.表示一段时间,谓语动词要有延续性,begin改为be on,故选C。
【点评】考查延续性动词和非延续性动词。非延续性动词向延续性动词的转变熟记一下几个:
leave — be away, borrow — keep, buy — have, begin/start — be on, die — be dead, leave — be away from, fall asleep — be asleep
27.A
【解析】句意:他的父母在深圳20年了。have /has been in曾经在某地;have been to去过某地;has gone to去了某地。句中for twenty years表示一段时间,B,D选项不能和一段时间搭配,主语是复数,助动词应用have,故答案为A。
【点评】考查现在完成时。have been in +时间段,表示在某地待了多久。
28.C
【解析】句意:他已经在这家工厂工作20年了。根据句中时间短语for 20 years 可知,他在这家工厂工作这种状态从过去开始一直持续到现在,应用现在完成时:主语+has/have+过去分词+其他。故答案为C。
【点评】考查现在完成时,注意根据一些标志性时间短语判断时态。
29.C
【解析】句意:这本书你买了多长时间了?买 buy是短暂性动词,不能和 How long 连用,需要转化为延续性动词 have 才可以和时间段连用,borrow 和 lend 也是短暂性动词,故只能选C。
【点评】考查现在完成时中非延续性动词和延续性动词的转换。
30.D
【解析】句意:从1990年开始张先生就在北京工作。work工作,动词;since+时间点一般与现在完成时连用,表示过去的动作持续到现在,此处主语是专有名词,所以用has done形式,故选D。
【点评】考查现在完成时。注意since+时间点一般与现在完成时连用。
31.A
【解析】句意:这个人自从工厂创办起就一直在这里工作。表示动作从过去开始一直持续到现在用现在完成时,结构为have/has+过去分词,主语the man相当于第三人称单数,因此助动词用has,故选A。
【点评】考查现在完成时,注意现在完成时的正确结构。
32.B
【解析】句意:——你有这本词典多久了?——两个星期。how long,多久,不能与短暂性动词连用,选项ACD中的动词buy和过去式bought都是短暂性动词,故答案为B。
【点评】考查现在完成时。注意识记how long与延续性动词连用的用法。
33.B
【解析】句意:自从她来到这所学校,她已经教数学七年了。for seven years(七年了)说明过去的一个动作一直持续到现在,要用现在完成时,现在完成时的结构是"主语+助动词have/has+动词过去分词+其他",主语是she,为第三人称单数,所以助动词选has,teach的过去分词是taught,故第一空排除A和C;since意为自从,后跟的时态为一般过去时,动词要用过去式,come的过去式是came,故第二空排除D,所以选B。
【点评】考查现在完成时。熟记现在完成时的句子结构及不规则动词的过去式及过去分词。
34.A
【解析】句意:—— 你的祖父母看起来很兴奋。 ——他们刚刚有了一段金婚。他们已经结婚60年了。be married结婚,是延续性动词;get married结婚,是短暂性动词;marry结婚,是短暂性动词。根据句中的 "for sixty years" 可知此句用完成时,且时间段与延续性动词连用。故选A。
【点评】考查动词时态,注意现在完成时的延续性动词的用法。
35.C
【解析】句意:——爸爸,我找不到我在学生证。你看到了吗?——不,我没有。我想你已经把它弄丢了! 根据语境,过去发生的动作对现在发生了一定的结果,学生证不见了,应使用现在完成时,故选C。
【点评】考查现在完成时,注意现在完成时的构成及用法。
36.D
【解析】句意:——为什么格蕾丝的中文这么好?——因为她在中国已经十年了。for ten years是一段持续的时间,用于现在完成时;go和come是终止性动词,不可和持续的时间连用,可排除AC两项。have gone to意为"到某地去了",说话时作句子主语的人不在现场;have been to意为"曾经去过某地",现在已不在那里了;have been in意为"在某地呆了多长时间",常与表示一段时间的状语连用,故选D。
【点评】考查延续性动词,注意识记have been in的用法。
37.A
【解析】句意:《时间简史》的销量在全世界达到了一千万。表示到现在的销量,因此用现在完成时;copy”册“,是可数名词,因此用复数形式,故选A。
【点评】考查动词时态和名词复数,本题涉及现在完成时的应用。
38.D
【解析】句意:熊猫亚雅已经回到北京动物园一年多了。她在那里受到了很好的照顾。A.回来,一般过去时;B.回来,一般过去时;C.已经回来,现在完成时,非延续性动词;D.已经回来,现在完成时,延续性动词。for over one year表明时态是现在完成时,并且用延续性动词,排除A、B、C,故选D。
【点评】考查现在完成时,首先理解选项区别,然后根据关键词for over one year确定时态,然后理解延续性动词和非延续性动词的区别。
39.C
【解析】句意:我父亲在熊猫保护中心工作了10年,所以他对熊猫很了解。由句中的语句for 10 years 提示可知,此句要用现在完成时,主语my father,助动词要用has,故选C。
【点评】考查现在完成时的基本结构及用法,注意根据句子的时间状语判断时态。
40.D
【解析】句意:I自从回到上海,玛丽就住在那个住宅区。A现在进行时,B过去完成时,C过去将来时,D现在完成时,since是现在完成时的标志。故时态是现在完成时,故选D。
【点评】考查时态,注意识记现在完成时的用法。
41.D
【解析】句意:--杰克还住在这儿吗?--不,他已经去了伦敦;根据语境可知用现在完成,其结构是have/has done,根据句意,故选D。
【点评】考查动词的时态
42.C
【解析】句意:——哦,金夫人,你的礼服看起来很不错,是新的吗?——不是的,我两年前就买了。由since引导的时间状语从句或短语, 主句用完成时, 结构为have或has+过去分词, 同时一般不用短暂动词, buy为短暂动词, 故选C。
【点评】考查动词的时态。
43.D
【解析】句意:——怀特先生和琼结婚多长时间了?——我不确定。也许他们五年前就结婚了。be married to,与某人结婚,固定搭配,根据how long可知动词是延续性动词,因此用been;根据时间状语five years ao 可知第二个空应为过去时,get married 结婚。根据句意,故答案为B。
【点评】考查延续性动词的完成时与非延续性动词的一般过去式。注意区分be married 和get married 的意义和用法不同。
44.D
【解析】句意:从那时起,我们的家乡变成了一座新城市。一切都变了。A. is changed一般现在时的被动语态;B. was changed一般过去时的被动语态;C. had changed过去完成时;D. has changed现在完成时。change:改变,变化,既是及物动词也是不及物动词,可以有被动语态,通常“某物变了”用主动语态;根据时间Since then(从那时起),可知此句时态用现在完成时(动作发生在过去,对现在有影响),故答案选D。
【点评】考查现在完成时态。根据关键词since then可知动词时态应为现在完成时态。
45.C
【解析】句意:——你很了解乌鲁木齐吗?——是的,当然。我自从15年前就来到这座城市了。根据since可知应用现在完成时, 时间状语since 15 years ago 是一段长时间,应用延续性动作,故选C。
【点评】考查现在完成时。需要注意准确判断时态,以及现在完成时中延续性和短暂性动作的区别。
46.D
【解析】句意:自从我们开始小型图书馆以来,很多人向我们捐赠了他们旧的书籍。A动词原形,B过去式,C将来时,D现在完成时,since引导时间状语从句,时态是现在完成时+since+过去时的用法,故选D。
【点评】考查时态,注意识记现在完成时的用法。
47.C
【解析】句意:露西学汉语已经一年了,她的汉语说的好。根据for one year,可知句子为现在完成时,故答案是C。
【点评】考查现在完成时,注意根据关键词确定句子的时态。
48.B
【解析】句意:自从十年以前,我的故乡发生了巨大的变化。since ten years ago译为“自十年以前”,句子一般用现在完成时(have done),故选B。
【点评】考查现在完成时的用法。
49.C
【解析】句意:——Uncle John什么时候与Aunt Alice结婚的?——在2004年年底。他们结婚将近10了。根据助动词did,可知这是一般过去时的特殊疑问句,marry是及物动词,不与with连用;根据时间状语 for nearly ten years,可知谓语动词用现在完成时,故选C。
【点评】考查时态,本题涉及一般过去时和现在完成时的应用。
50.B
【解析】句意:哦,格林夫人,你的连衣裙看起来非常不错。它是新的吗?——不,我自从两年前就有它了。结合语境可知下文描述的是从过去一直持续到现在的动作,故用现在完成时态,选项C表示瞬间动作,故选B。
【点评】英语中的时态主要是借助于时间状语与上下文语境来进行判断。解答此类题型,首先要注意句子中的时间状语,如果没有则要通过分析上下文,结合语境来判断句子的时态。完成时态中的动词有瞬间动词和持续性动词之分,瞬间动词的过去分词强调的是动作的完成,持续性动词强调的是动作的持续性。现在完成时态中表示一段时间的时间状语不能和瞬间动词连用,持续性动词不能和表示瞬间时间的时间状语连用,需注意区分。
21世纪教育网(www.21cnjy.com)