内容正文:
班级 姓名 学号 分数
第一次月考复习之现在完成时100题
(时间:60分钟,满分:120分)
一、单项选择(本大题共60小题,每小题1分,共60分)
1.Hurry up! The movie ________ for ten minutes.
A.has begun B.began C.has been on D.will begin
2.Since the late 1970s, Shenzhen ________ at an amazing speed.
A.develops B.developed C.has developed D.will develop
3.The musician who played this famous folk music last night _______ to play the erhu since he _______ very young.
A.learned; was B.has learned; am
C.has learned; was D.learned; has been
4.—Are you a basketball player in your class?
—Yes. I________ the team last year. I ________ on the team for one year.
A.have joined; have been B.joined; was C.joined; have been D.joined; joined
5.—_______ you ever ______ to Qingdao?
—Yes, but only once. It’s wonderful.
A.Have; been B.Have; gone C.Did; gone D.Do; go
6.—How long ________ you ________ your hobby of programming?
—For three years.
A.do; keep B.did; keep C.have; kept D.will; keep
7.Since we ________ the volunteer programme last month, we ________ more than 200 volunteers.
A.have started; had B.started; have C.have started; have D.started; have had
8.The New Year’s Eve Ball Drop in Times Square isn’t just an event. It ________ a tradition since 1907.
A.is B.was C.has been D.had been
9.My aunt, who is a big fan of the Beatles, ________ Liverpool twice.
A.has gone to B.has been to C.has been in D.had gone to
10.—My mother ________ Shanghai for a meeting. She’ll be there for two days.
—Really? Have you started to miss her?
A.has been to B.has gone to C.has been in D.has arrived in
11.—Look! How clean the classroom is!
—Yes. I’m sure someone ________ it up.
A.cleans B.is cleaning C.will clean D.has cleaned
12.—Where is your father?
—He ________ to the shop. He ________ there just now.
A.go; went B.has gone; went C.went; has gone D.has gone; goes
13.— Would you like to go on a trip to the Great Wall with me ?
— Sorry. I ________ there twice.
A.have been B.will go C.went D.am going
14.The twins have studied in this school ________.
A.two years ago B.since two years ago C.in two years D.two years later
15.—Where is Anne? I have looked for her for three days.
—_______. She isn’t in Suzhou.
A.She has been to Shanghai B.She has gone to Shanghai
C.She goes to Shanghai D.She will go to Shanghai
16.Since ten years ago, there ____________ great changes in my hometown.
A.has been B.was C.have D.have been
17.—When did you ________?
—I’ve________ for two years.
A.get married; been married B.be married; been married
C.get married; got married D.be married; married
18.—Have you ever ________ to the Potala Palace?
—Yes, it’s one of the most amazing places I’ve seen.
A.gone B.been C.went D.go
19.—Nice to see you. I ________ you for a long time.
—I________ in Beijing. I’ve just come back.
A.didn’t see; am B.haven’t seen; was
C.didn’t see; was D.haven’t seen; am
20.The man ________ for three years. Three years ________ a long time.
A.has been away from home; is
B.has left home; is
C.has been away from home; are
D.has left home; are
21.Great changes ________ in Sunshine Town over the last 40 years.
A.took place B.have taken place
C.were taken place D.have been taken place
22.She ________ her homework yet.
A.hasn’t finished B.didn’t finish C.doesn’t finish D.isn’t finishing
23.I ________ this movie three times.
A.see B.saw C.have seen D.am seeing
24.—Does your uncle still live in Beijing?
—No. He ________ Beijing for many years.
A.has left B.has left from C.has been away from D.has been away
25.My brother ________ a lot about world history since he started collecting travel guides.
A.learns B.learned C.has learned D.will learn
26.—Hello, may I speak to your father, please?
—Sorry, my father ________ to Shanghai. He went there this morning.
A.goes B.has gone C.has been D.go
27.Mr. Wang ________ English for twenty years.
A.has taught B.have taught C.taught D.teaches
28.—What a nice dog!
—Yes! I ________ it for two months now.
A.had B.have bought C.have had D.bought
29.They have been good friends ________ two years.
A.since B.for C.from D.after
30.I ________ in Eco-city since 2020, and I love this beautiful city.
A.lived B.was living C.have lived D.haven’t bought
31.My brother ________ in this city since 2020.
A.lives B.lived C.has lived D.will live
32.—Where is Mr. Smith?
—He ________ the science museum. He ________ there many times.
A.has gone to; has been B.has been to; has gone
C.has gone to; has gone D.has been to; has been
33.Sarah ________ in London ________ 2000. She loves the city.
A.has lived; for B.has lived; since C.lived; over D.has lived; in
34.—Maria, what do you think of Mount Emei?
—Very cool. I ________ there once. I’d like to go there again.
A.has been B.have been C.have gone D.has gone
35.—Alice, have you finished learning the whole book?
—Not yet. So far, we ________ six units.
A.learned B.have learned C.learn D.will learn
36.—Excuse me, may I use your dictionary? I ________ mine behind.
—Sure. Here you are.
A.leave B.have left C.will leave D.left
37.—Have you ever ________ the Great Wall?
—Yes, I have. I went there on our last school trip.
A.been to B.gone to C.been in D.gone
38.You ________ the book for two weeks. You must return it to the library tomorrow.
A.borrowed B.have borrowed C.have kept D.kept
39.The meeting ________ for 20 minutes when we arrived—we were a little late.
A.has begun B.had begun C.has been on D.had been on
40.— How long ________ you ________ this storybook?
— For a week. I’ll return it to the library tomorrow.
A.have; borrowed B.did; borrow C.have; kept D.do; keep
41.—________ you ________ the book “The Blue Bird” before?
—Yes, I read it last year. It’s very interesting.
A.Do; read B.Did; read C.Have; read D.Will; read
42.Don’t always depend on your parents because you ________ up.
A.grow B.are growing C.will grow D.have grown
43.They ________ France for five years. He has been used to the life there.
A.have been in B.have been to C.have gone to D.have come in
44.Great changes ________ in Guangzhou in recent years.
A.have been taken place B.have taken place
C.took place D.take place
45.My math teacher ________ me a lot although she isn’t my teacher now.
A.teaches B.was teaching C.will teach D.has taught
46.Mr Smith, together with his two sons, ________ Shanghai for about five months.
A.has left B.have left
C.have been away from D.has been away from
47.—Mum, I would like to watch the news about our school. Change the channel, please!
—What a pity! It is 8 o’clock now. It ________ for a while.
A.has been over B.was over C.has finished D.finished
48.—Where is Mrs. Lin? I haven’t seen her for days.
—She ________ Chengdu. She’ll be back next year.
A.has gone to B.has been to C.have gone to D.have been to
49.Which of the followings is RIGHT?
A.I have come here for 5 years.
B.He has borrowed my story book for a week.
C.She sat there for 3 hours yesterday.
D.How long have you become friends?
50.What a hard-working girl! Since 8 a.m., she ________ in the library, reading books.
A.is going to be B.was C.has been D.will be
51.—Why not take a taxi home? It’s too far away from here.
—Because I ________ all my money.
A.spend B.have spent C.was spending D.am spending
52.We ________ in Longdesheng twice since last year.
A.worked B.have work C.have worked D.are working
53.—Turn off the music, dear. Your father is sleeping.
—There is no need. He ________ up.
A.wakes B.is waking C.has woken D.will wake
54.I ______ to the Great Wall many times since I was born.
A.went B.have been C.have gone D.will go
55.In the past few years there ______ great changes in my hometown.
A.were B.have been C.had been D.will be
56.— Where are the teachers now?
— In the meeting room. They ________ the meeting for 10 minutes.
A.have had B.have been on C.have been held D.have begun
57.Julie ________ Gary ________ she left college.
A.has married, for B.has gotten married to, since
C.has married, after D.has been married to, since
58.—Where is Linda? I haven’t seen her recently
—She ________ Shenzhen to attend a meeting. She will be back in a week.
A.goes to B.has been in C.has gone to D.has been to
59.—It’s almost two years since we came here.
—How time flies! We ________ in Shouchun for so long.
A.study B.studied C.will study D.have studied
60.—Do you know how long China Grand Canal Museum ________?
—For nearly three years. I remembered it ________ on a sunny day.
A.has been open; opening B.has been open; opened
C.has been opened; opening D.has opened; opened
二、单词拼写(本大题共20小题,每小题1分,共20分)
61.Thanks to the government, people’s living conditions (improve) a lot.
62.—How worried Lily looks!
—She (lose) her keys and she can’t get into the house.
63.The concert (start). We have to look for our seats in the dark.
64.My grandparents have been (marry) for 50 years and they celebrated it last Sunday.
65.Helen loves to talk about travel. She has (be) to many places.
66.Online shopping (change) the way we buy things.
67.I (know) my best friend since I was in primary school.
68.The waste water from the factory has (pollute) the rivers nearby recently.
69.We have the plan. But we still have different ideas. (discussion)
70.The movie (begin) for over ten minutes.
71.—Is the little baby in the photo me, Dad?
—Yes. Look at you. You (grow) into a young gentleman. How time flies!
72.—Where’s Tommy?
—He has (go) to the city library with friends. He’ll be back this afternoon.
73.Patrick nothing from his mother up to now. (hear)
74.My parents (live) in this city for over 30 years and they know every corner of it.
75.The scientists (work) on this new invention for three years, and they will finish it soon.
76.Rita has just put her models on a shelf. She (collect) many models of spaceships and planes already.
77.Sarah and her deskmate (finish) their homework yet.
78.Tom enjoys watching movies, but he (see) a 3-D movie yet.
79.So far, my uncle (travel) to many places.
80.I (not tell) Maddie yet how she has changed me.
三、完成句子(本大题共20小题,每小题2分,共40分)
81.到目前为止,他已经编写了五个电脑程序,这真是一项了不起的成就。
, he has five computer , which is really an amazing .
82.你去过多少个国家?
How many countries you ?
83.你曾经去过电影院吗?
you the cinema?
84.They have already learned 100 French words. (对画线部分提问)
French words have they yet?
85.She has finished her homework already. (改为否定句)
She finished her homework .
86.我们刚刚到,但是老板还没有回来。
We , but the boss back .
87.Linda is ill. She fell ill on Monday. (合并为一句)
Linda ill Monday.
88.我已经看过这部小说两遍了。
I the novel twice.
89.我妈妈还没有回到家。
My mother home .
90.你成为志愿者多久了?
How long you a volunteer?
91.我哥哥已经参军三年了。
My brother the army for three years.
92.我从未去过哈尔滨,但是我打算来年去。
I Harbin, but I’m going there next year.
93.She left her hometown five years ago. (改为同义句)
She from her hometown for five years.
94.The film began thirty minutes ago. (改为同义句)
The film for thirty minutes.
95.从那时起,她渴望成为一名医生。
Since then, she has be a doctor.
96.我的父亲已经出差三天了。
My father for three days.
97.我们登上了63米高的黄金塔。
We’ve the Golden Tower. It 63 metres .
98.我们已经乘坐巴士游览了城市。
We have the city.
99.我刚刚从欧洲之旅回来。
I’ve a trip to Europe.
100.在过去的十年里,他去过50多个城镇。
, he more than 50 cities and towns.
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
$
班级 姓名 学号 分数
第一次月考复习之现在完成时100题
(时间:60分钟,满分:120分)
一、单项选择(本大题共60小题,每小题1分,共60分)
1.Hurry up! The movie ________ for ten minutes.
A.has begun B.began C.has been on D.will begin
【答案】C
【详解】句意:快点!电影已经开始十分钟了。
考查动词时态。根据时间状语“for ten minutes”可知,动作需持续一段时间,而begin“开始”是短暂性动词,不能与表示一段时间的状语连用,需转换为延续性动词或状态,has been on表示“已经开始并持续”,符合题意。故选C。
2.Since the late 1970s, Shenzhen ________ at an amazing speed.
A.develops B.developed C.has developed D.will develop
【答案】C
【详解】句意:自20世纪70年代末以来,深圳以惊人的速度发展。
考查时态。根据“Since the late 1970s”可知,动作从过去持续到现在,应用现在完成时。故选C。
3.The musician who played this famous folk music last night _______ to play the erhu since he _______ very young.
A.learned; was B.has learned; am
C.has learned; was D.learned; has been
【答案】C
【详解】句意:昨晚演奏这首著名民间音乐的音乐家从小就学会了拉二胡。
考查时态。根据“since he...very young”可知,since引导的时间状语从句用一般过去时,主句用现在完成时,结构为“have/has+过去分词”,主语是第三人称单数,助动词用has。故选C。
4.—Are you a basketball player in your class?
—Yes. I________ the team last year. I ________ on the team for one year.
A.have joined; have been B.joined; was C.joined; have been D.joined; joined
【答案】C
【详解】句意:——你是你们班的篮球运动员吗?——是的。我去年加入了球队。我在球队已经一年了。
考查动词时态。根据“Are you a basketball player in your class? —Yes. I…the team last year. I…on the team for one year.”可知,第一空后有明确过去时间last year,需用一般过去时,joined符合语境。第二空后for one year表示持续一段时间,且强调从过去持续到现在,需用现在完成时,have been符合语境。故选C。
5.—_______ you ever ______ to Qingdao?
—Yes, but only once. It’s wonderful.
A.Have; been B.Have; gone C.Did; gone D.Do; go
【答案】A
【详解】句意:——你曾经去过青岛吗?——是的,但只去过一次。那里很棒。
考查现在完成时。Have助动词,用于现在完成时;been是,be的过去分词;Have助动词,用于现在完成时;gone去,go的过去分词;Did助动词,用于一般过去时;Do助动词,用于一般现在时;go去,动词原形。根据答语“Yes, but only once.”可知,问句询问“是否曾经去过”,强调过去的经历对现在的影响,应用现在完成时,且表示“曾经去过”用have been to。故选A。
6.—How long ________ you ________ your hobby of programming?
—For three years.
A.do; keep B.did; keep C.have; kept D.will; keep
【答案】C
【详解】句意:——你保持编程这个爱好多久了?——三年了。
考查动词时态。do/does一般现在时助动词;did一般过去时助动词;have/has现在完成时助动词;will一般将来时助动词。根据答语“For three years.”(三年了)可知,问句询问的是从过去持续到现在的动作,应用现在完成时(have/has + 过去分词)。故选C。
7.Since we ________ the volunteer programme last month, we ________ more than 200 volunteers.
A.have started; had B.started; have C.have started; have D.started; have had
【答案】D
【详解】句意:自从我们上个月启动这个志愿者项目以来,我们已经招募了超过200名志愿者。
考查动词时态。第一空,根据时间状语“last month”是可知“启动”这个动作发生在过去,应用一般过去时“started”。第二空,主句描述“自从启动以来”至今的累计成果,应用现在完成时“have had”表示从过去持续到现在的状态。故选D。
8.The New Year’s Eve Ball Drop in Times Square isn’t just an event. It ________ a tradition since 1907.
A.is B.was C.has been D.had been
【答案】C
【详解】句意:时代广场的新年前夜降球仪式不仅仅是一个活动。它自1907年以来一直是一项传统。
考查现在完成时。is是,一般现在时;was是,一般过去时;has been已经是,现在完成时;had been已经是,过去完成时。根据时间状语“since 1907”,可知动作从过去持续到现在并对现在有影响,应用现在完成时。故选C。
9.My aunt, who is a big fan of the Beatles, ________ Liverpool twice.
A.has gone to B.has been to C.has been in D.had gone to
【答案】B
【详解】句意:我姑姑是披头士乐队的超级粉丝,她去过利物浦两次。
考查has gone to与has been to的区别。has gone to已经去了(人未回);has been to曾经去过 (人已回);has been in已经在……待过 (表示持续状态);had gone to已经去了(过去完成时)。根据“twice”可知,这是过去的经历,且人现在不在利物浦,应用“has been to”表示“曾经去过”。故选B。
10.—My mother ________ Shanghai for a meeting. She’ll be there for two days.
—Really? Have you started to miss her?
A.has been to B.has gone to C.has been in D.has arrived in
【答案】B
【详解】句意:——我妈妈去上海开会了。她将在那里待两天。——真的吗?你已经开始想她了吗?
考查现在完成时。has been to去过(已返回);has gone to去了(未返回);has been in已在(某地停留);has arrived in到达(强调动作完成,不强调停留)。根据“She’ll be there for two days.”可知,妈妈目前仍在上海未返回,且说话时不在本地,应使用“has gone to”表示“已去某地(未归)”。故选B。
11.—Look! How clean the classroom is!
—Yes. I’m sure someone ________ it up.
A.cleans B.is cleaning C.will clean D.has cleaned
【答案】D
【详解】句意:——看!教室多干净啊!——是的。我确定有人已经打扫过它了。
考查动词时态。根据“How clean the classroom is!”可知,教室很干净,由此推断“有人已经打扫过了”,强调对现在造成的影响,用现在完成时,其谓语结构为“have/has+动词的过去分词”,主语“someone”是第三人称单数,所以助动词用“has”,“clean”的过去分词是“cleaned”。故选D。
12.—Where is your father?
—He ________ to the shop. He ________ there just now.
A.go; went B.has gone; went C.went; has gone D.has gone; goes
【答案】B
【详解】句意:——你父亲在哪里?——他去商店了。他刚才去那里了。
考查动词时态。第一空表示“去商店”这一动作对现在造成的影响是“父亲现在不在这里”,应用现在完成时has gone;第二空有明确的时间状语“just now”,表示过去发生的动作,应用一般过去时went。故选B。
13.— Would you like to go on a trip to the Great Wall with me ?
— Sorry. I ________ there twice.
A.have been B.will go C.went D.am going
【答案】A
【详解】句意:——你想和我一起去长城旅行吗?——抱歉,我去过那里两次了。
考查动词的时态。have been去过(已回来);will go将要去;went去过(过去时);am going正要去。根据答句中“there twice (两次)”可知,此处强调过去的经历对现在的影响(已去过,所以不想再去),应用现在完成时。故选A。
14.The twins have studied in this school ________.
A.two years ago B.since two years ago C.in two years D.two years later
【答案】B
【详解】句意:这对双胞胎自从两年前就在这所学校学习了。
考查现在完成时的时间状语。two years ago两年前,用于一般过去时;since two years ago自从两年前,用于现在完成时;in two years两年后,用于一般将来时;two years later两年后,多用于过去时态。句中“have studied”为现在完成时,需与表示“从过去持续到现在”的时间状语连用,只有“since two years ago”符合要求。故选B。
15.—Where is Anne? I have looked for her for three days.
—_______. She isn’t in Suzhou.
A.She has been to Shanghai B.She has gone to Shanghai
C.She goes to Shanghai D.She will go to Shanghai
【答案】B
【详解】句意:——安妮在哪里?我已经找了她三天了。——她去上海了。她不在苏州。
考查现在完成时的用法。have gone to去了某地(人未返回);have been to去过某地(人已返回);根据“I have looked for her for three days”和“She isn’t in Suzhou”可知,此处应用现在完成时,安妮目前不在苏州,处于去了上海未归的状态,用She has gone to Shanghai符合逻辑。故选B。
16.Since ten years ago, there ____________ great changes in my hometown.
A.has been B.was C.have D.have been
【答案】D
【详解】句意:自从十年前,我的家乡发生了巨大的变化。
考查时态和主谓一致。has been单数现在完成时;was单数一般过去时;have复数现在时;have been复数现在完成时。根据“Since ten years ago”可知,句子需用现在完成时,且主语“great changes”为复数,谓语需用复数形式。故选D。
17.—When did you ________?
—I’ve________ for two years.
A.get married; been married B.be married; been married
C.get married; got married D.be married; married
【答案】A
【详解】句意:——你什么时候结婚的?——我已经结婚两年了。
考查动词时态和延续性动词用法。第一空,助动词did后接动词原形,get married是短暂性动词短语,强调结婚的动作,符合问句语境;第二空,for two years是一段时间状语,需与延续性动词或状态连用,时态为现在完成时,谓语结构为have been married,表持续的婚姻状态,故选A。
18.—Have you ever ________ to the Potala Palace?
—Yes, it’s one of the most amazing places I’ve seen.
A.gone B.been C.went D.go
【答案】B
【详解】句意:——你曾经去过布达拉宫吗?——是的,那是我见过的最令人惊叹的地方之一。
考查现在完成时中“have been to”与“have gone to”的辨析。句子以“Have you ever...”开头,是现在完成时的疑问句结构,需要使用“have/has+动词过去分词”,因此排除C选项和D选项;have been to表示“去过某地(已经返回,强调经历),have gone to表示“去了某地(尚未返回,强调状态),问句询问“是否曾经去过”,强调经历,应用“have been to”。故选B。
19.—Nice to see you. I ________ you for a long time.
—I________ in Beijing. I’ve just come back.
A.didn’t see; am B.haven’t seen; was
C.didn’t see; was D.haven’t seen; am
【答案】B
【详解】句意:——很高兴见到你。我很久没见到你了。——我当时在北京。我刚刚才回来。
考查动词时态辨析。根据第一空所在句的时间状语“for a long time”及语境可知,第一句指动作从过去持续到现在,强调对现在的影响,应用现在完成时,其结构为“haven’t/hasn’t done sth.”,且主语I为第一人称,助动词应用haven’t;see的过去分词形式为seen;又第二空答句“我刚回来”,说明“在北京”应是过去的状态,时态应为一般过去时,且主语I为第一人称,be动词应用was。故选B。
20.The man ________ for three years. Three years ________ a long time.
A.has been away from home; is
B.has left home; is
C.has been away from home; are
D.has left home; are
【答案】A
【详解】句意:这个男人离开家已经三年了。三年是很长的一段时间。
考查现在完成时和主谓一致。has been away from home离开家已经;is是; has left home已经离开家; are是。for three years是现在完成时的时间标志,且要求动词是延续性动词。leave是短暂性动词,不能与时间段连用,需替换为延续性短语be away from home;表示时间、距离、金额等的复数名词作主语时,通常视为一个整体,谓语动词用单数形式。故选A。
21.Great changes ________ in Sunshine Town over the last 40 years.
A.took place B.have taken place
C.were taken place D.have been taken place
【答案】B
【详解】句意:在过去的40年里,阳光镇发生了巨大的变化。
考查动词的时态。took place发生,一般过去时;have taken place已经发生,现在完成时;were taken place错误表达;have been taken place错误表达。根据时间状语“over the last 40 years”可知,动作从过去持续到现在,强调对现在的影响,需用现在完成时。此外,“take place”为不及物动词短语,无被动语态。故选B。
22.She ________ her homework yet.
A.hasn’t finished B.didn’t finish C.doesn’t finish D.isn’t finishing
【答案】A
【详解】句意:她还没有完成她的家庭作业。
考查动词时态。根据标志词“yet”可知,句子应用现在完成时的否定形式。主语“She”是第三人称单数,助动词用hasn’t,finish的过去分词为finished,即hasn’t finished。故选A。
23.I ________ this movie three times.
A.see B.saw C.have seen D.am seeing
【答案】C
【详解】句意:这部电影我已经看过三次了。
考查动词时态。see看(一般现在时);saw看(一般过去时);have seen看过(现在完成时);am seeing正在看(现在进行时)。根据“three times”可知,表示过去的动作对现在产生的影响(已经有看过三次的经历),应用现在完成时。主语I是第一人称,助动词用have。故选C。
24.—Does your uncle still live in Beijing?
—No. He ________ Beijing for many years.
A.has left B.has left from C.has been away from D.has been away
【答案】C
【详解】句意:——你叔叔还住在北京吗?——不,他已经离开北京很多年了。
考查现在完成时。根据“for many years”可知,句子时态是现在完成时,其结构是“have/has+动词的过去分词”,并且和延续性动词连用,表示动作从过去某一时刻开始,持续到现在,或可能持续下去。leave“离开”,是短暂性动词,其延续性动词是“be away from”,主语he是第三人称单数,所以用has been away from。故选C。
25.My brother ________ a lot about world history since he started collecting travel guides.
A.learns B.learned C.has learned D.will learn
【答案】C
【详解】句意:自从我哥哥开始收集旅行指南以来,他已经学到了很多关于世界历史的知识。
考查现在完成时,根据“since he started collecting travel guides”可知,此处需用现在完成时,其结构是“have/has + done”。故选C。
26.—Hello, may I speak to your father, please?
—Sorry, my father ________ to Shanghai. He went there this morning.
A.goes B.has gone C.has been D.go
【答案】B
【详解】句意:——你好,我能和你的父亲通话吗?——对不起,我父亲已经去上海了。他今天早上去的。
考查现在完成时。goes去;has gone已经去了;has been曾经去过;go去。根据“He went there this morning”可知,父亲是今天早上去的上海,现在不在家,强调动作对现在的影响(即父亲目前仍在上海或未归),因此需用现在完成时表示“去了未归”的含义。has gone符合此意。故选B。
27.Mr. Wang ________ English for twenty years.
A.has taught B.have taught C.taught D.teaches
【答案】A
【详解】句意:王先生已经教了英语二十年。
考查现在完成时的用法。has taught已经教了,主语为第三人称单数形式;have taught已经教了,但用于第一/二人称或复数主语;taught教了,过去时,表示过去结束的动作;teaches教,一般现在时,表示习惯性动作。根据句中时间状语“for twenty years”可知,此处强调动作从过去开始并延续至今,需用现在完成时;主语“Mr. Wang”为第三人称单数,谓语动词需用“has+过去分词”形式。选项A符合语法规则。故选A。
28.—What a nice dog!
—Yes! I ________ it for two months now.
A.had B.have bought C.have had D.bought
【答案】C
【详解】句意:——多么漂亮的狗啊!——是的!我已经养了它两个月了。
考查动词时态辨析。had有,过去式;have bought现在完成时(buy 是短暂性动词,不能与时间段连用);have had 现在完成时(have 是持续性动词,可与时间段连用);bought 买,过去式。根据“for two months”可知需用现在完成时,且动词需为持续性动词,故选C。
29.They have been good friends ________ two years.
A.since B.for C.from D.after
【答案】B
【详解】句意:他们成为好朋友已经两年了。
考查现在完成时与时间状语的搭配。since后接时间点,表示从某个时间开始;for后接时间段,表示动作持续的时间;from从;after在……之后。根据“They have been good friends...”可知,时态为现在完成时,此处“two years”为时间段,故选B。
30.I ________ in Eco-city since 2020, and I love this beautiful city.
A.lived B.was living C.have lived D.haven’t bought
【答案】C
【详解】句意:自2020年以来,我一直住在生态城,而且我爱这个美丽的城市。
考查现在完成时。因为“since 2020”表示从过去开始持续到现在的动作,应用现在完成时“have/has+动词过去分词”,主语为I,助动词用have,故选C。
31.My brother ________ in this city since 2020.
A.lives B.lived C.has lived D.will live
【答案】C
【详解】句意:我哥哥自从2020年以来就住在这个城市。
考查动词时态。根据“since 2020”可知,句子应用现在完成时,表示从过去某个时间点开始一直持续到现在的动作或状态,其结构为“have/has+过去分词”,主语“My brother”是第三人称单数,助动词用has,live的过去分词是lived。故选C。
32.—Where is Mr. Smith?
—He ________ the science museum. He ________ there many times.
A.has gone to; has been B.has been to; has gone
C.has gone to; has gone D.has been to; has been
【答案】A
【详解】句意:——史密斯先生在哪里?——他去了科学博物馆。他已经去过那里很多次了。
考查现在完成时。has gone to去了(未回来);has been to去过(已回来)。根据“Where is Mr. Smith?”可知,第一空表示去了科学博物馆还未回来,故第一空用has gone to。根据“many times”可知,第二空表示去过那里很多次,用has been。故选A。
33.Sarah ________ in London ________ 2000. She loves the city.
A.has lived; for B.has lived; since C.lived; over D.has lived; in
【答案】B
【详解】句意:Sarah从2000年起就住在伦敦。她喜欢这座城市。
考查现在完成时和介词辨析。has lived现在完成时;for后接一段时间;since自从,后接时间点;lived过去式;over超过;in在某年某月。根据语境可知,此处是在描述Sarah从2000年到现在一直住在伦敦,且她喜欢这座城市,因此句子时态应为现在完成时,谓语部分由“have/has+过去分词”构成,主语Sarah为第三人称单数,故应用has,lived为live的过去分词;2000为时间点,前面应用介词since,表示“从……起”。故选B。
34.—Maria, what do you think of Mount Emei?
—Very cool. I ________ there once. I’d like to go there again.
A.has been B.have been C.have gone D.has gone
【答案】B
【详解】句意:——Maria,你觉得峨眉山怎么样?——非常酷。我曾经去过那里一次。我想再去那里。
考查现在完成时。has been去过(已经回来),第三人称单数形式;have been去过(已经回来),非第三人称单数形式;have gone去了(还没回来),非第三人称单数形式;has gone去了(还没回来),第三人称单数形式。根据“I’d like to go there again.”可知,曾经去过那里,现在已回来,且主语是“I”,用have been。故选B。
35.—Alice, have you finished learning the whole book?
—Not yet. So far, we ________ six units.
A.learned B.have learned C.learn D.will learn
【答案】B
【详解】句意:——爱丽丝,你学完整本书了吗?——还没有。到目前为止,我们已经学了六个单元。
考查现在完成时。learned一般过去时;have learned现在完成时;learn一般现在时;will learn一般将来时。根据“So far”可知,句子时态是现在完成时,其结构为“have/has+done”,主语是we,所以此处用have learned。故选B。
36.—Excuse me, may I use your dictionary? I ________ mine behind.
—Sure. Here you are.
A.leave B.have left C.will leave D.left
【答案】B
【详解】句意:——打扰一下,我可以用你的字典吗?我把我的落在后面了。——当然可以。给你。
考查动词时态辨析。根据语境可知,我把字典落在了后面,这个动作发生在过去,并且对现在造成了影响,所以应该用现在完成时。现在完成时的结构是“have/has+过去分词”,主语是I,所以用have,leave的过去分词是left。因此,正确答案是have left。故选B。
37.—Have you ever ________ the Great Wall?
—Yes, I have. I went there on our last school trip.
A.been to B.gone to C.been in D.gone
【答案】A
【详解】句意:——你去过长城吗?——是的,我去过。上次学校旅行时我去了那里。
考查动词短语。have been to去过某地,已经回来;have gone (to)去了某地,还未回来;have been in待在某地。根据“Yes, I have. I went there on our last school trip.”可知,是询问是否去过长城,被问的人已回来,应用have been to。故选A。
38.You ________ the book for two weeks. You must return it to the library tomorrow.
A.borrowed B.have borrowed C.have kept D.kept
【答案】C
【详解】句意:你借这本书已经两周了。明天你必须把它还给图书馆。
考查动词时态和延续性动词。borrowed借了;have borrowed已经借了;have kept已经持有;kept持有。根据“for two weeks”提示可知,时态用现在完成时,“borrow”为短暂性动词,其延续性形式为“keep”,现在完成时结构为“have kept”。故选C。
39.The meeting ________ for 20 minutes when we arrived—we were a little late.
A.has begun B.had begun C.has been on D.had been on
【答案】D
【详解】句意:我们到达时,会议已经开始20分钟了——我们迟到了一会儿。
考查过去完成时。根据“when we arrived”可知,此处指发生在过去的事件,“会议开始”发生在“到达”之前,因此需要用过去完成时,其结构是:had+过去分词。“begin”是瞬间动词,不能与表示一段时间的“for 20 minutes”连用,而“be on”表示状态,可以与“for+时间段”连用,表示持续的状态。故选D。
40.— How long ________ you ________ this storybook?
— For a week. I’ll return it to the library tomorrow.
A.have; borrowed B.did; borrow C.have; kept D.do; keep
【答案】C
【详解】句意:——你借这本故事书多久了?——一个星期。我明天就把它还给图书馆。
考查动词时态和动词辨析。borrow借;keep保持。根据答句“For a week.”可知,问句应用现在完成时,且表示持续一段时间,应用延续性动词keep,borrow是短暂性动词。故选C。
41.—________ you ________ the book “The Blue Bird” before?
—Yes, I read it last year. It’s very interesting.
A.Do; read B.Did; read C.Have; read D.Will; read
【答案】C
【详解】句意:——你以前读过《蓝鸟》这本书吗?——是的,我去年读过。它很有趣。
考查现在完成时态。根据“before”可知,此处用现在完成时,其一般疑问句结构为“Have/Has+主语+过去分词+其他?”故选C。
42.Don’t always depend on your parents because you ________ up.
A.grow B.are growing C.will grow D.have grown
【答案】D
【详解】句意:不要总是依靠你的父母,因为你已经长大了。
考查时态。grow长大,一般现在时;are growing现在进行时;will grow 一般将来时;have grown现在完成时。根据“Don’t always depend on your parents”可知,此处表示已经长大了,不能再依靠父母了,过去的成长动作(长大)对现在造成了影响,故时态为现在完成时。故选D。
43.They ________ France for five years. He has been used to the life there.
A.have been in B.have been to C.have gone to D.have come in
【答案】A
【详解】句意:他们在法国已经待了五年了。他已经习惯了那里的生活。
考查现在完成时的用法。have been in表示“在某地待了多久”,是延续性的;have been to表示“去过某地(已回来)”;have gone to表示“去了某地(未回来)”;have come in已经进来,短暂动词。根据“They...France for five years. He has been used to the life there.”可知,“for five years”是一段时间,常与延续性动词连用。这里需要表示“在法国待了五年”,所以用“have been in”。故选A。
44.Great changes ________ in Guangzhou in recent years.
A.have been taken place B.have taken place
C.took place D.take place
【答案】B
【详解】句意:近年来广州发生了巨大变化。
考查时态。根据“in recent years”可知,时态用现在完成时,且take place是不及物动词短语,没有被动语态。故选B。
45.My math teacher ________ me a lot although she isn’t my teacher now.
A.teaches B.was teaching C.will teach D.has taught
【答案】D
【详解】句意:数学老师虽然现在不是我的老师,但她教会了我很多。
考查时态。根据“My math teacher ... me a lot although she isn’t my teacher now.”可知此处表示过去的动作对现在的影响,用现在完成时have/has done。故选D。
46.Mr Smith, together with his two sons, ________ Shanghai for about five months.
A.has left B.have left
C.have been away from D.has been away from
【答案】D
【详解】句意:史密斯先生和他的两个儿子已经离开上海大约五个月了。
考查主谓一致和现在完成时的延续性。has left已经离开某地,第三人称单数;have left已经离开某地;have been away from已经离开某地,强调持续状态;has been away from已经离开某地,第三人称单数,强调持续状态。together with连接两个主语时,谓语动词的单复数由前面的主语(Mr Smith)决定,故排除“have left”和“have been away from”;“for about five months”是表示一段时间的状语,要求谓语动词具有延续性,“left”是短暂性动词,不能与一段时间连用,“be away from”是延续性短语,可与一段时间搭配。故选D。
47.—Mum, I would like to watch the news about our school. Change the channel, please!
—What a pity! It is 8 o’clock now. It ________ for a while.
A.has been over B.was over C.has finished D.finished
【答案】A
【详解】句意:——妈妈,我想看关于我们学校的新闻。请换台!——真遗憾!现在8点了,它已经结束一会儿了。
考查现在完成时的用法。has been over现在完成时,be over可表示状态;was over一般过去时,仅表示过去动作,未体现对现在的影响;has finished现在完成时,finish为短暂性动词;finished过去式。根据语境“It is 8 o’clock now...for a while”可知,动作发生在过去并对现在产生影响(现在无法观看),需用现在完成时(has been over)。故选A。
48.—Where is Mrs. Lin? I haven’t seen her for days.
—She ________ Chengdu. She’ll be back next year.
A.has gone to B.has been to C.have gone to D.have been to
【答案】A
【详解】句意:——林太太在哪里?我好几天没见到她了。——她去成都了。她明年会回来。
考查动词短语。have/has gone to去了,人未回来;have/has been to去过,人已经回来。根据“She”可知,主语是单数,排除选项CD;结合“She’ll be back next year.”可知,人还未回来,故选A。
49.Which of the followings is RIGHT?
A.I have come here for 5 years.
B.He has borrowed my story book for a week.
C.She sat there for 3 hours yesterday.
D.How long have you become friends?
【答案】C
【详解】句意:下列哪一个是正确的?
考查现在完成时和一般过去时。在现在完成时中,“for+时间段”要和延续性动词连用,而come、borrow以及become都是非延续性动词,所以选项A、B和D错误;sit是延续性动词,可以表示一段时间的状态,选项C使用一般过去时与表示过去时间的yesterday和持续时间for 3 hours搭配合理,语法正确。故选C。
50.What a hard-working girl! Since 8 a.m., she ________ in the library, reading books.
A.is going to be B.was C.has been D.will be
【答案】C
【详解】句意:多么努力的女孩啊!从早上8点起,她就一直在图书馆看书。
考查时态。根据“Since 8 a.m.”可知,此处用现在完成时have/has done,故选C。
51.—Why not take a taxi home? It’s too far away from here.
—Because I ________ all my money.
A.spend B.have spent C.was spending D.am spending
【答案】B
【详解】句意:——为什么不打车回家?这里离你家太远了。——因为我已经花光了所有的钱。
考查现在完成时。根据语境可知,回答者表示“已经花光钱”对现在造成的影响是“无法打车”,强调过去动作对现在的影响,需用现在完成时(have spent)。故选B。
52.We ________ in Longdesheng twice since last year.
A.worked B.have work C.have worked D.are working
【答案】C
【详解】句意:自去年以来,我们在陇德生工作过两次。
考查时态。根据“since last year”可知,句子需用现在完成时,即has/have worked,表示从过去某一时间点持续到现在的动作。故选C。
53.—Turn off the music, dear. Your father is sleeping.
—There is no need. He ________ up.
A.wakes B.is waking C.has woken D.will wake
【答案】C
【详解】句意:——亲爱的,把音乐关了。你爸爸正在睡觉呢。——没必要。他已经醒了。
考查现在完成时。wakes醒来;是一般现在时;is waking正在苏醒,是现在进行时;has woken已经醒来,是现在完成时;will wake会醒来,是一般将来时。根据空处的前后文“There is no need. He…up.”可知,他醒了是在对话之前发生的,应该使用现在完成时,前边主语是第三人称单数应填has woken。故选C。
54.I ______ to the Great Wall many times since I was born.
A.went B.have been C.have gone D.will go
【答案】B
【详解】句意:自从我出生以来,我已经去过长城很多次了。
考查现在完成时。根据“since I was born”可知,句子要用现在完成时,结构是“have/has+done”,排除A和D;再结合“many times”可知,此处说的是去过很多次,已经回来,表达的是“去过某地”,应用have been。故选B。
55.In the past few years there ______ great changes in my hometown.
A.were B.have been C.had been D.will be
【答案】B
【详解】句意:在过去的几年里,我的家乡发生了巨大的变化。
考查时态。根据“In the past few years”可知,句子用现在完成时“have/has done”,就近的名词“changes”是复数,助动词用have。故选B。
56.— Where are the teachers now?
— In the meeting room. They ________ the meeting for 10 minutes.
A.have had B.have been on C.have been held D.have begun
【答案】A
【详解】句意:——老师们现在在哪儿?——在会议室。他们已经开了10分钟的会。
考查现在完成时和延续性动词。have had参加,动词延续;have been on开始,动词延续;have been held被举行,被动语态;have begun开始,非延续性动词。根据时间状语“for 10 minutes”可知,空格处应用现在完成时,且应用延续性动词,而主语They指代the teachers,表示他们已经开了10分钟的会,所以,谓语动词应用have had。故选A。
57.Julie ________ Gary ________ she left college.
A.has married, for B.has gotten married to, since
C.has married, after D.has been married to, since
【答案】D
【详解】句意:朱莉自从离开大学后嫁给了加里。
考查现在完成时。查时态和连词。for因为;since自从;after在……之后。marry嫁,是短暂性动词,since引导的时间状语从句,主句应用现在完成时,marry为非延续性动词,应使用形容词be married;for后跟时间,不跟句子,排除A;after与一般过去时连用,排除C。故选D。
58.—Where is Linda? I haven’t seen her recently
—She ________ Shenzhen to attend a meeting. She will be back in a week.
A.goes to B.has been in C.has gone to D.has been to
【答案】C
【详解】句意:——琳达在哪里?我最近没见过她。—— 她去深圳参加会议了。她一周后回来。
考查has gone to, has been to和has been in的区别。goes to去,一般现在时(表示习惯性动作或现在的状态);has been in已经在某地(持续一段时间),现在完成时;has gone to去了某地(未返回,人不在说话地),现在完成时;has been to去过某地(已返回,人现在不在该地),现在完成时。根据“Where is Linda?”和“She will be back in a week”可知,琳达目前不在说话地,去了深圳且尚未返回。故选C。
59.—It’s almost two years since we came here.
—How time flies! We ________ in Shouchun for so long.
A.study B.studied C.will study D.have studied
【答案】D
【详解】句意:——自从我们来到这里已经几乎两年了。——时间过得多快!我们在寿春学习这么长时间了。
考查动词时态。study动词原形;studied过去式;will study一般将来时;have studied现在完成时。根据时间状语“for so long”和选项可知,应用现在完成时。故选D。
60.—Do you know how long China Grand Canal Museum ________?
—For nearly three years. I remembered it ________ on a sunny day.
A.has been open; opening B.has been open; opened
C.has been opened; opening D.has opened; opened
【答案】B
【详解】句意:——你知道中国大运河博物馆开放多久了吗?——近三年了。我记得它是在一个晴天开放的。
考查时态用法。第二空根据时间状语“on a sunny day”可知,动作发生在过去,需用一般过去时,动词用过去式opened,排除A、C。第一空根据“how long”和答语“For nearly three years”可知,需用现在完成时,结构为“have/has + 过去分词”。open作动词时为短暂性动词,不能与时间段连用,排除D(has opened)。“has been open”中“open”为形容词,表示持续状态,可与时间段搭配,故选B。
二、单词拼写(本大题共20小题,每小题1分,共20分)
61.Thanks to the government, people’s living conditions (improve) a lot.
【答案】have improved
【详解】句意:多亏了政府,人们的生活条件改善了很多。根据句意和句子结构,此处应使用现在完成时表示过去发生的动作对现在的影响。主语“people’s living conditions”是复数,故助动词用have,动词improve的过去分词为improved。故填have improved。
62.—How worried Lily looks!
—She (lose) her keys and she can’t get into the house.
【答案】has lost
【详解】句意:——莉莉看起来多担心啊!——她丢了钥匙,进不了房子。根据“How worried Lily looks!”以及“she can’t get into the house”可知,此处表示过去发生的动作,对现在造成的影响,应用现在完成时,主语为“She”,应填has lost。故填has lost。
63.The concert (start). We have to look for our seats in the dark.
【答案】has started
【详解】句意:音乐会开始了。我们得在黑暗中找座位。根据“We have to look for our seats in the dark.”可知,此处是“过去的动作对现在的影响”,句子时态是现在完成时,主语是单数,has started符合句意,故填has started。
64.My grandparents have been (marry) for 50 years and they celebrated it last Sunday.
【答案】married
【详解】句意:我的祖父母已经结婚50年了,他们上周日庆祝了这个纪念日。 be married “结婚的,已婚的”,符合语境。故填married。
65.Helen loves to talk about travel. She has (be) to many places.
【答案】been
【详解】句意:海伦喜欢谈论旅行。她去过很多地方。根据“She has...(be) to many places.”可知,此处是has been to“曾经去过”,是固定表达。故填been。
66.Online shopping (change) the way we buy things.
【答案】has changed
【详解】句意:网上购物已改变了我们的购物方式。change意为“改变”,是动词原形。根据句意和实际情况可知,网上购物已改变了我们的购物方式,所以用现在完成时,现在完成时结构为:主语+have/has+过去分词。Online shopping是主语,动名词作主语,助动词用have的第三人称单数形式has,故填has changed。
67.I (know) my best friend since I was in primary school.
【答案】have known
【详解】句意:我从小学就认识了我最好的朋友。根据“since I was in primary school”可知,主句时态为现在完成时,谓语动词构成是have/has done,主语为“I”,助动词用have,know的现在分词形式为known。故填have known。
68.The waste water from the factory has (pollute) the rivers nearby recently.
【答案】polluted
【详解】句意: 最近来自工厂的废水污染了附近的河流。根据“has”和“recently”可知,此处用现在完成时,pollute过去分词是polluted。故填polluted。
69.We have the plan. But we still have different ideas. (discussion)
【答案】discussed
【详解】句意:我们已经讨论了这个计划。但我们仍然有不同的想法。“have+过去分词”构成现在完成时,“discussion”是名词,其动词形式“discuss”的过去分词是“discussed”,在句中作谓语,体现“讨论”这个动作已经完成。故填discussed。
70.The movie (begin) for over ten minutes.
【答案】has been on
【详解】句意:这部电影已经开始超过十分钟了。根据“for over ten minutes”可知,此处需要用现在完成时态,表示动作从过去开始持续到现在。主语“The movie”为第三人称单数,因此用has。begin是短暂性动词,此处应用延续性动词be on。故填has been on。
71.—Is the little baby in the photo me, Dad?
—Yes. Look at you. You (grow) into a young gentleman. How time flies!
【答案】have grown
【详解】句意:——爸爸,照片里的小婴儿是我吗?——是的。看看你。你已经长成一个年轻绅士了。时间过得真快呀!题干强调从过去到现在成长为年轻绅士这个动作的完成,要用现在完成时,结构为“have/has+过去分词”。主语是You,用have,grow的过去分词是grown。故填have grown。
72.—Where’s Tommy?
—He has (go) to the city library with friends. He’ll be back this afternoon.
【答案】gone
【详解】句意:——Tommy在哪里?——他已经和朋友们去了市图书馆。他今天下午会回来。根据“He has...to the city library with friends.”可知,此处表示“去了某地还没回来”,用have/has gone to的结构,所以空处应填go的过去分词gone。故填gone。
73.Patrick nothing from his mother up to now. (hear)
【答案】has heard
【详解】句意:到目前为止,帕特里克还没有收到他妈妈的任何消息。根据“Patrick… nothing from his mother up to now.”和提示词可知,up to now“到目前为止”,该句子应是现在完成时,其谓语结构应是have/has done,主语是Patrick,助动词应用has,动词hear的过去分词为heard。故填has heard。
74.My parents (live) in this city for over 30 years and they know every corner of it.
【答案】have lived
【详解】句意:我的父母在这个城市已经居住超过三十年了,他们知道城市的每一个角落。live“居住”,动词原形。根据时间状语“for over 30 years”可知,句子用现在完成时,且主语“my parents”为复数,live的现在完成时态为have lived。故填have lived。
75.The scientists (work) on this new invention for three years, and they will finish it soon.
【答案】have worked
【详解】句意:科学家们已经致力于这项新发明三年了,并且他们很快就会完成它。“for three years”表示一段时间,常与现在完成时连用,其结构为“have/has + 过去分词”,主语“The scientists”是复数,所以用“have”,“work”的过去分词是“worked”。故填have worked。
76.Rita has just put her models on a shelf. She (collect) many models of spaceships and planes already.
【答案】has collected
【详解】句意:丽塔刚刚把她的模型放到了架子上。她已经收集了许多宇宙飞船和飞机的模型。根据“already”可知,此处用现在完成时,结构为“have/has done”,主语是“She”,助动词用has,collect的过去分词是collected。故填has collected。
77.Sarah and her deskmate (finish) their homework yet.
【答案】haven’t finished/have not finished
【详解】句意:萨拉和她的同桌还没完成作业。句末yet“尚未”是现在完成时否定句的标志性词,通常用于“have/has not +过去分词”结构,强调动作至今未完成;主语“Sarah and her deskmate”是复数,助动词应用have,否定形式为haven’t/have not;动词finish的过去分词为finished。故填have not finished/haven’t finished。
78.Tom enjoys watching movies, but he (see) a 3-D movie yet.
【答案】has not seen/hasn’t seen
【详解】句意:汤姆喜欢看电影,但他还没看过3D电影。句末yet“尚未,还没”是现在完成时否定句的典型标志词,前半句“Tom enjoys watching movies”与后半句“but”构成转折关系,“yet”进一步强化“尚未做某事”的语义——即“虽然喜欢看电影,但还没看过3D电影”,因此这里应用“have/has not +过去分词”的结构;主语为“he”,助动词应用has,可与not缩写为hasn’t,动词see的过去分词为seen。故填has not seen/hasn’t seen。
79.So far, my uncle (travel) to many places.
【答案】has travelled/has traveled
【详解】句意:到目前为止,我的叔叔已经去过很多地方旅行。根据“So far”可知用现在完成时,主语“my uncle”后接助动词has,travel的过去分词travelled/traveled,故填has travelled/has traveled。
80.I (not tell) Maddie yet how she has changed me.
【答案】haven’t told
【详解】句意:我还没有告诉麦迪她是如何改变我的。根据句中的“yet”可知,句子应用现在完成时,其结构为have/has + 过去分词;主语是I,助动词用have,否定形式为haven’t;tell的过去分词是told。故填haven’t told。
三、完成句子(本大题共20小题,每小题2分,共40分)
81.到目前为止,他已经编写了五个电脑程序,这真是一项了不起的成就。
, he has five computer , which is really an amazing .
【答案】 So far written programs achievement
【详解】so far“到目前为止”,句首单词首字母大写;write“编写”,此处用过去分词与has构成完成时结构;program“程序”,five后跟名词复数;achievement“成就”,名词作表语。故填So;far;written;programs;achievement。
82.你去过多少个国家?
How many countries you ?
【答案】 have been to
【详解】根据中英文对照可知,此处缺少“去过”。“去过(某地,人已返回)”常用现在完成时表达have/has been to,本句为特殊疑问句,主语是you,助动词用have。故填have;been;to。
83.你曾经去过电影院吗?
you the cinema?
【答案】 Have ever been to
【详解】根据中英文对照可知,此处缺“曾经去过”,此句时态为现在完成时,故用have been to“去过”,ever“曾经”,放于一般疑问句中,用疑问语序,故have放于句首引导该一般疑问句需首字母大写。故填Have;ever;been;to。
84.They have already learned 100 French words. (对画线部分提问)
French words have they yet?
【答案】 How many learned
【详解】句意:他们已经学了100个法语单词。划线部分“100”是数量,修饰可数名词复数“French words”,要用疑问词How many提问,原句为现在完成时,动词learn的过去分词learned保持不变。故填How;many;learned。
85.She has finished her homework already. (改为否定句)
She finished her homework .
【答案】 hasn’t yet
【详解】句意:她已经做完作业了。此句时态为现在完成时,此处要求改成否定句,故has改为hasn’t的否定形式,already“已经”改为需用于否定句的yet“仍,还”。故填hasn’t;yet。
86.我们刚刚到,但是老板还没有回来。
We , but the boss back .
【答案】 have just arrived hasn’t come yet
【详解】根据中英文对照可知,缺少“刚刚到”和“还没有”的英文,并且整句应使用现在完成时。前半句中,主语We为复数,助动词用have,just表示“刚刚”置于助动词与过去分词之间,arrive的过去分词是arrived;后半句中,主语the boss为第三人称单数,助动词用has,否定形式为hasn't,“回来”用短语come back,come的过去分词为come,yet表示“还、仍”用于否定句句末。故填have;just;arrived;hasn’t;come;yet。
87.Linda is ill. She fell ill on Monday. (合并为一句)
Linda ill Monday.
【答案】 has been since
【详解】句意:琳达从周一就一直病着。根据所给的句子和要求可知,合并后的句子表达“从周一到现在一直生病”的持续状态,需用现在完成时,结构为“have/has + 过去分词”。“since + 具体时间点”是现在完成时中表示“从某时间点开始持续至今”的常用结构,此处“since Monday”对应原句的“on Monday”;“ill”是形容词,需与延续性的be动词搭配,be的过去分词为been;主语Linda是第三人称单数,助动词用has。故填has;been;since。
88.我已经看过这部小说两遍了。
I the novel twice.
【答案】 have already read
【详解】根据中英文对照可知,此处缺少“已经看过”。“看(小说)”用动词read;“已经”用副词already,通常放在助动词和实义动词之间;句子强调“看过两遍”这个动作对现在的影响,所以用现在完成时,其结构为“have/has + 过去分词”。主语是I,助动词用have;read的过去分词还是read。故填have;already;read。
89.我妈妈还没有回到家。
My mother home .
【答案】 hasn’t come back yet
【详解】根据中英文对照可知,此处缺“还没有回到家”,句子表达的是“尚未回家”的状态,需用现在完成时的否定形式,结构为“hasn’t + 过去分词”;主语“My mother”是第三人称单数,助动词用hasn’t,come back home“回到家”,是固定短语,come的过去分词为come,yet“还;仍”,用于现在完成时的否定句中,通常置于句末。故填hasn’t;come;back;yet。
90.你成为志愿者多久了?
How long you a volunteer?
【答案】 have been
【详解】根据中英文对照可知,此处缺少“成为……多久了”,have been ... for + 一段时间“成为……多久了”,时态是现在完成时,主语是you,助动词用have,故填have;been。
91.我哥哥已经参军三年了。
My brother the army for three years.
【答案】 has been in
【详解】根据中英文对照可知,此处缺少“已经参军”的英文表达。“参军”的短暂性动词短语是join the army,但句中for three years表示一段持续的时间,需要使用延续性表达“be in the army”;句子时态为现在完成时,结构为“have/has + 过去分词”,主语My brother是第三人称单数。故填has;been;in。
92.我从未去过哈尔滨,但是我打算来年去。
I Harbin, but I’m going there next year.
【答案】 have never been to
【详解】根据中英文对照可知,此处缺“从未去过”,需用现在完成时,have never been to+地点“从未去过”,是现在完成时的固定表达。故填have;never;been;to。
93.She left her hometown five years ago. (改为同义句)
She from her hometown for five years.
【答案】 has been away
【详解】句意:她五年前离开了家乡。原句用一般过去时表示过去的动作,改写后的句子出现了for five years这个时间段,需要用现在完成时,且动词必须是延续性的。leave是短暂性动词,不能与时间段连用,要替换为延续性短语be away from,主语为she,故填has;been;away。
94.The film began thirty minutes ago. (改为同义句)
The film for thirty minutes.
【答案】 has been on
【详解】句意:这部电影三十分钟前开始了,“begin”是短暂性动词,不能和“for+一段时间”连用,需转换为延续性表达“be on”,原句时态为一般过去时,此处需用现在完成时,结构为“have/has+过去分词”,主语the film为单数,助动词用has,be的过去分词为been,可知需填的内容为has been on,故填has;been;on。
95.从那时起,她渴望成为一名医生。
Since then, she has be a doctor.
【答案】 longed to
【详解】“渴望做某事”还可以用“long to do sth.”来表示,结合“has”可知,此处用现在完成时,long的过去分词是longed。故填longed;to。
96.我的父亲已经出差三天了。
My father for three days.
【答案】has been on business
【详解】根据中英文对照可知,空处缺少“已经出差”;“出差”的固定短语为be on business;根据题干可知,本句时态为现在完成时;主语My father为第三人称单数,助动词用has,故填has been on business。
97.我们登上了63米高的黄金塔。
We’ve the Golden Tower. It 63 metres .
【答案】 gone up is high
【详解】根据题干可知,空处缺少“登上了”及“高”,应用短语go up表示“攀登”,时态为现在完成时,应用过去分词gone;描述黄金塔的高度,为客观事实,用一般现在时,主语为it,be动词用is;用形容词high表示“高的”。故填gone;up;is;high。
98.我们已经乘坐巴士游览了城市。
We have the city.
【答案】 already been on a bus tour of
【详解】对比中英文可知,空处缺少“乘坐巴士游览了”,其英文表达为be on a bus tour of;由already可知,此处是现在完成时,be的过去分词为been。故填already;been;on;a;bus;tour;of。
99.我刚刚从欧洲之旅回来。
I’ve a trip to Europe.
【答案】 just come back from
【详解】根据中英文对照可知,空处缺少 “刚刚从……回来”,“从……回来”的英文表达是come back from,固定短语;根据“I’ve”可知本句是现在完成时,come的过去分词为come;“刚刚”的英文表达是just,放在助动词have和过去分词come之间,故填just;come;back;from。
100.在过去的十年里,他去过50多个城镇。
, he more than 50 cities and towns.
【答案】 In the last ten years has been to
【详解】in the last ten years“在过去的十年里”,在句中作时间状语,句首单词首字母需大写;have/has been to“去过”,主语是he,助动词用has。故填In;the;last;ten;years;has;been;to。
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
$