内容正文:
班级 姓名 学号 分数
Unit 4 Smart home
现在完成时
(时间:60分钟,满分:100分)
1.Leon’s made few friends, ________?
A.does she B.doesn’t he C.has he D.hasn’t he
2.They _______ in Shanghai since ten years ago.
A.have worked B.worked C.are working D.work
3.My brother Leo ________ as a fashion designer since 2020.
A.worked B.works C.has worked D.is working
4.Sophia has worked in this hospital ________ six years.
A.in B.for C.since D.on
5.Miss Guo teaches maths in a school. She ________ a teacher since 1998.
A.is B.has been C.will be D.was
6.Uncle Weiming has been an engineer ________ 2004 and Aunt Betty has worked as an architect ________ 10 years.
A.for; since B.for; for C.since; since D.since; for
7.—Hello, John. Tom told me you are on holiday. Where have you gone?
—I ________ Hainan since last week. You know sand and sea are my favourite.
A.went to B.have gone to C.have been to D.have been in
8.Sophie and her husband ________ in Shanghai since 2018.
A.live B.lived C.have lived D.will live
9.—How long can I ________ your bike?
—For three days.
A.borrow B.keep C.buy
10.Mr. Black _______ in a car factory in Shanghai since 20 years ago.
A.works B.worked C.has worked D.have worked
11.— ________ a dog?
—No, ________ a cat.
A.Have you got; I got B.Does she have; she hasn’t
C.Do you have got; I get D.Has he got; he has got
12.My uncle went to Australia last year. We haven’t seen him ________.
A.since almost a year B.from almost a year on
C.after almost a year D.since almost a year ago
13.You can’t find Tim, for he ________ the library.
A.has gone to B.has been C.has been to D.went to
14.—________ you ever ________ the new library?
—No, I haven’t.
A.Do; visit B.Have; visited C.Did; visit D.Are; visiting
15.He ________ with us since he returned last month.
A.has lived B.lived C.had lived D.lives
16.He ________ with us since he returned last month.
A.has lived B.lived C.had lived D.lives
17.I will not go to Sanya for vacation this winter because I ________ there many times.
A.have been to B.have been C.have gone
18.—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
19.—Ben and Sue aren’t at home, are they?
—No. They __________ to London on business.
A.have gone B.go C.have been D.will go
20.—I’ll return the book to Jim, but I can’t find him there.
—He _________ the school library. You can find him there.
A.has been to B.has gone to C.went to D.was away from
21.Lisa has ________ to Beijing. She will be back in two weeks. But I have never ________ to Beijing before.
A.gone; gone B.gone; been C.been; gone
22.So far, I ________ a letter from my friend in Moscow.
A.don’t get B.didn’t get C.haven’t got
23.My parents ________ for 20 years. Today is their wedding anniversary (结婚纪念日).
A.have been married B.have married C.married
24.The Greens have ________ here for three years.
A.came B.got C.lived D.left
25.—How long have you ________ the basketball team of the school?
—For about two years.
A.been in B.been C.joined D.played
26.—Hello. May I speak to Amy?
—Sorry. She ________ the science museum.
A.has gone to B.has been to C.has been in
27.—Oh, I am really lost in Hefei during the trip this time.
—Yeah. The city ________ a lot since you left five years ago.
A.changed B.is changing C.has changed D.will change
28.—Where is your sister, Cathy?
—She ______ to the Snow County in Heilongjiang. She will be back this Sunday.
A.has been B.has gone C.went D.will go
29.—Have you watched Tom and Jerry?
—Yes. I ______ it three times.
A.watch B.watched C.has watched D.have watched
30.Jack ________ Spider-Man, so he ________ want to watch it with us tonight.
A.watched; doesn’t B.watches; will not
C.has watched; doesn’t D.watched; didn’t
31.—How long have you known your best friend?
—I’ve known him ________ six years. I ________ to know him in 2018.
A.since; had begun B.for; began C.at; begin D.since; began
32.—My uncle ________ a new car for me.
—Wow, it looks very nice.
A.buys B.has bought C.will buy
33.The Smiths are fond of travelling, and they ________ many countries.
A.have gone to B.travelled to C.travel to D.have travelled to
34.The TV series To the Wonder (《我的阿勒泰》) __________ popular in China since it came out on May 7, getting 8.8 out of 10 on Douban.
A.has become B.is becoming C.becomes D.will become
35.—China develops so fast.
—That’s true. It ________ a lot already.
A.changes B.changed C.has changed
36.I ________ some photos of my hometown. Come and have a look.
A.take B.am taking C.have taken D.will take
37.Tina ________ a teacher since she graduated from university.
A.was B.have been C.has been
38.Amy’s elder brother ________ Beijing for further education for a year.
A.went to B.has been in C.has gone to
39.—The new dress looks good on you. When did you buy it?
—On May 15th. I ________ it for a week.
A.have bought B.bought C.have had D.buy
40.—Treasure Island is exciting.
—I agree with you. I ________ it twice.
A.read B.was reading C.have read
41.—Have you ever ________ to Sanya?
—Yes, I ________ there last year.
A.been; gone B.gone; went C.been; went
42.Bob is a careful man. He ________ the dictionary for two years, but it is still new.
A.has bought B.has borrowed C.has had D.bought
43.—Look at these stamps. I ________ them for five years.
—Wow, they are fantastic.
A.have kept B.have bought C.borrowed D.kept
44.—Jane, would you like to try some apple pies?
—No, thanks. I ________ a lot of them already.
A.have B.have had C.will have
45.—We have lived in this city ________ 1980.
—So you have lived here ________ over 30 years.
A.in; for B.for; since C.since; for
46.This book must be great. My sister ________ it five times.
A.has read B.reads C.is reading D.was reading
47.—It’s raining! When did it start?
—I don’t know exactly. In fact, the weather report says that it ________ for two days.
A.lasts B.has lasted C.lasted D.will last
48.—Hi, Tom. May I use your dictionary? Mine was left at home.
—Sorry. Bill ________ it since two days ago.
A.has lent B.has borrowed C.has kept D.has gotten
49.—Romance of the Three Kingdoms! I like this book.
—It’s also one of my favorite books. And I________ it for 2 years.
A.had B.have had C.have bought D.bought
50.We ________ a lot of trees in the past few years, so the air here is much fresher than before.
A.planted B.were planting C.have planted D.will plant
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
题号
1
2
3
4
5
6
7
8
9
10
答案
C
A
C
B
B
D
D
C
B
C
题号
11
12
13
14
15
16
17
18
19
20
答案
D
D
A
B
A
A
B
B
A
B
题号
21
22
23
24
25
26
27
28
29
30
答案
B
C
A
C
A
A
C
B
D
C
题号
31
32
33
34
35
36
37
38
39
40
答案
B
B
D
A
C
C
C
B
C
C
题号
41
42
43
44
45
46
47
48
49
50
答案
C
C
A
B
C
A
B
C
B
C
1.C
【详解】句意:Leon几乎没交到朋友,是吗?
考查反义疑问句。分析选项和句意可知,这是一个反义疑问句,反义疑问句是由两部分组成,前一部分是一个陈述句,后一部分是一个简短的疑问句。当陈述句是肯定句时,简短的疑问句用否定形式;当陈述句是否定句时,简短的疑问句用肯定形式。本题中,前半句Leon’s made few friends是一个否定句,因为few是否定词,表示几乎没有,所以后半句应该是一个肯定形式的疑问句,题干中Leon’s是Leon has的缩写,所以本句的时态是现在完成时,助动词是has,he是男性第三人称单数,因此has he是现在完成时的肯定形式。故选C。
2.A
【详解】句意:他们自十年前就在上海工作了。
考查动词时态。根据“since ten years ago.”可知,本句是现在完成时:have/has done,故选A。
3.C
【详解】句意:我的弟弟 利奥自2020年起担任时装设计师。
考查现在完成时。worked一般过去时;works一般现在时;has worked现在完成时;is working现在进行时。根据“since 2020”可知,时态为现在完成时。故选C。
4.B
【详解】句意:索菲亚已经在这家医院工作六年了。
考查介词辨析。in在较长时间;for在一段时间;since自从;on在具体某一天。根据“Sophia has worked in this hospital”可知此句是现在完成时,后接一段时间,用介词for连接。故选B。
5.B
【详解】句意:郭老师在一所学校教数学。自1998年以来她一直是一名教师。
考查现在完成时。根据“since 1998”可知,此处是指郭老师自1998年以来一直是一名教师,句子时态应用现在完成时,其结构为has/have done;主语为She,助动词用has;动词be的过去分词为been。故选B。
6.D
【详解】句意:自2004年以来,韦明叔叔一直是一名工程师,贝蒂阿姨做了10年的建筑师。
考查介词辨析。for为了;since自从。根据“2004”为时间点可知,第一空应用since;根据“10 years”为时间段可知,第二空用for。故选D。
7.D
【详解】句意:——你好,约翰。汤姆告诉我你在度假。你去哪儿了?——从上周起我就一直在海南。你知道沙滩和大海是我的最爱。
考查现在完成时用法。根据“since last week”可知,空处用现在完成时;故排除A;have gone to去了某地(现在人还没回来); have been to去过某地(现在人已经回来);have been in待在某地。根据“I ...Hainan since last week.”可知,此处指从上周以来就待在海南,应用延续性动词表达。故选D。
8.C
【详解】句意:Sophie和她的丈夫自从2018年就住在上海了。
考查动词的时态。根据“since 2018”可知句子时态是现在完成时。故选C。
9.B
【详解】句意:——你的自行车我可以借多久?——三天。
考查动词辨析以及延续性动词的用法。borrow借入;keep保持;buy买。根据答语“For three days”可知,for+一段时间要与延续性动词一起连用,A和C都是短暂性动词。根据“your bike”可知,询问持有自行车的时间。故选B。
10.C
【详解】句意:布莱克先生从20年前开始就在上海的一家汽车厂工作。
考查动词时态。根据“since 20 years ago”可知,句子时态使用现在完成时,主语是第三人称单数,助动词用has。故选C。
11.D
【详解】句意:——他养过狗吗?——不,他养了一只猫。
考查谓语动词时态。选项A中问句时态是现在完成时,答句时态是一般过去时,前后时态不一致,应排除;选项B中答句缺乏谓语动词,应排除;选项C中“Do you have got”逻辑混乱,应排除;选项D中前后时态一致,符合题意。故选D。
12.D
【详解】句意:去年我的叔叔去了澳大利亚。自从一年前我们没有见到他。
考查since现在完成时。根据横线前的句子时态为现在完成时,可知此处应是since接时间点;或since+时间段+ago。故选D。
13.A
【详解】句意:你找不到提姆的,因为他已经去了图书馆。
考查has been to与has gone to的区别。has gone to去了某地还未回来;has been已经;has been to曾经去过某地,已回来;went to去。由“You can’t find Tim, for he…the library”可知,问的人不在说话的地方,去了某地还未回来,用现在完成时。故选A。
14.B
【详解】句意:——你曾参观过这个新图书馆吗?——不,我没有。
考查动词时态。根据“No, I haven’t.”可知,问句是助动词have引导的一般疑问句,时态是现在完成时,结构是have done。故选B。
15.A
【详解】句意:自从他上个月回来以来,他一直和我们住在一起。
考查时态。根据“since he returned last month.”可知,此处表示自从他上个月回来以来,他一直和我们住在一起,过去的动作一直持续到现在,时态为现在完成时,其构成为:主语+have/has+过去分词。故选A。
16.A
【详解】句意:自从他上个月回来以来,他一直和我们住在一起。
考查现在完成时。has lived现在完成时;lived一般过去时;had lived过去完成时;lives一般现在时。根据“since he returned last month.”可知,这里用现在完成时。故选A。
17.B
【详解】句意:今年冬天我不会去三亚度假,因为我已经去过那里很多次了。
考查现在完成时和地点副词。have been (to)去过某地,现已回来;have gone (to)去了某地,还未回来。根据“there many times”可知,曾经去过那里很多次,there是地点副词,前不加任何介词,故选B。
18.B
【详解】句意:——我听说你去过日本一次!——是的,我去年去的。
考查动词短语辨析与一般过去时。have gone to去了某地,去了未回来;have been to去过某地,表示去过回来了;went去过,一般过去时。根据“I hear you … to Japan once.”可知,此处应用现在完成时,表示去过日本已经回来了,因此用have been to;根据“last year”可知,第二个空处时间状语为“去年”,因此应用一般过去时。故选B。
19.A
【详解】句意:——本和苏不在家,是吗?——是的。他们去伦敦出差了。
考查动词时态。选项A为现在完成时,表示去了某地还没有回来;选项B为一般现在时;选项C为现在完成时,去了某地已经回来了;选项D为一般将来时。根据“No. They…to London on business.”可知,此处为现在完成时,且表示去了伦敦还未回来。故选A。
20.B
【详解】句意:——我要把书还给Jim,但我没找到他。——他去图书馆了,在那你能找到他。
考查动词时态。has been to“去过某处,已经回来了”;has gone to“去了某处,还没有回来”;went to去了,一般过去时;was away from远离,一般过去时。根据“He…the school library. You can find him there.”可知,此处时态为现在完成时,可排除CD选项,并且此处表示Jim还在图书馆,用has gone to。故选B。
21.B
【详解】句意:丽莎去了北京。她两周后回来。但我以前从未去过北京。
考查现在完成时。have gone to去了某地还没回来;have been to曾经去过某地。根据“She will be back in two weeks”可知,丽莎去了北京还没回来,应用has gone to;根据“before”可知,表示以前从未去过某地,应用have been to。故选B。
22.C
【详解】句意:到目前为止,我还没有收到莫斯科朋友的来信。
考查时态。根据“So far”可知,该句为现在完成时“have/has+动词过去分词”,主语为I,助动词用have,否定形式为haven’t,故选C。
23.A
【详解】句意:我父母结婚已经20年了。今天是他们的结婚纪念日。
考查时态和持续性动词。根据“for 20 years”可知,该句为现在完成时“have/has+动词过去分词”,主语为“My parents”,助动词用have;且和一段时间连用应用持续性动词,marry意为“结婚”,是短暂性动词,其相应的持续性动词为be married,故选A。
24.C
【详解】句意:格林一家已经在这里生活了三年。
考查动词。came来,是瞬间性动词;got得到,是瞬间性动词;lived居住,是延续性动词;left离开,是瞬间性动词。根据“for three years”可知,与时间段连用,用延续性动词,故选C。
25.A
【详解】句意:——你加入学校篮球队多久了?——大约两年了。
考查现在完成时及词义辨析。been in加入;been是;joined加入;played演奏。根据“How long”可知,此处表示一段时间,应用延续性动词;根据“How long have you…the basketball team of the school?”的句意并结合选项可知,此处指加入学校篮球队,用be in。故选A。
26.A
【详解】句意:——你好,我可以和Amy通话吗?——对不起,她去了科学博物馆。
考查现在完成时。has gone to表示去了某地,人还未回来;has been to表示去过某地,人已经回来;has been in表示在某地待了多久,通常与“for+时间段”连用。根据“Sorry. She...the science museum.”可知,这里指Amy不能来接电话,因为她去了科学博物馆,还未回来。故选A。
27.C
【详解】句意:——哎,这次旅行真的在合肥迷路了。——是的。自从你五年前离开以来,这座城市发生了很大变化。
考查动词时态。结合“since”,可知此处需用现在完成时,结构为have/has done。故选C。
28.B
【详解】句意:——凯西,你妹妹在哪儿?——她去了黑龙江的雪乡。她将在这个星期天回来。
考查现在完成时态。根据“She will be back this Sunday.”和“to the Snow County in Heilongjiang”可知,凯西的妹妹已经去了黑龙江的雪乡,句子时态用现在完成时,其结构为:have/has + 动词的过去分词。have gone to表示去了某地,或者在去某地的路上,是“去而未返”;have been to表示曾经去过某地,现在已经回来,即“去而已返”。根据题干中“She will be back this Sunday.”可知,妹妹去了黑龙江的雪乡,不在说话地,是“去而未返”,因此应用has gone。故选B。
29.D
【详解】句意:——你看过《猫和老鼠》吗?——是的。我看了三遍。
考查动词的时态。根据“three times”可知时态是现在完成时。主语I后接have+过去分词。故选D。
30.C
【详解】句意:杰克已经看了蜘蛛侠,所以他今晚不想和我们一起看。
考查时态。结合语境,前半句强调过去发生的事情对现在造成的影响,应用现在完成时“have/has+动词过去分词”,表示电影已经看过了,不想再看了,主语为Jack,助动词用has;后半句表述现在的事情,应用一般现在时,主语为he,否定句用助动词doesn’t,故选C。
31.B
【详解】句意:——你认识你最好的朋友多久了?——我认识他6年了。我在2018年就开始认识他了。
考查介词辨析、现在完成时和一般过去时。since自从;for后接一段时间;at后接具体的时刻;begin开始。根据“I’ve known him…six years.”可知,six years是一段时间,在现在完成时的句子中其前用介词for;根据“in 2018”可知所在的句子用一般过去时,谓语动词用过去式。故选B。
32.B
【详解】句意:——我叔叔给我买了一辆新车。——哇,看起来很好看。
考查现在完成时。根据“Wow, it looks very nice.”可知,汽车已经买了,应该用现在完成时,谓语动词构成是have/has done,主语是My uncle,助动词用has。故选B。
33.D
【详解】句意:史密斯一家喜欢旅游,他们已经旅游过很多国家。
考查现在完成时。have gone to去了(未回),现在完成时;travelled to一般过去时;travel to一般现在时;have travelled to现在完成时。根据“they...many countries”可知,“旅游过很多的国家”这一动作已经发生,且对现在产生影响,用现在完成时,排除选项B、C;选项A语义与原文含义不符。故选D。
34.A
【详解】句意:《我的阿勒泰》这部电视剧自5月7日上映以来在中国变得很受欢迎,在豆瓣上得到了8.8分(满分10分)。
考查时态。根据“since it came out on May 7”可知,该句应用现在完成时“have/has done”。故选A。
35.C
【详解】句意:——中国发展得如此迅猛。——确实如此。它已经改变了很多。
考查现在完成时。根据“already”可知句子应用现在完成时“have/has+动词过去分词”,主语为it,助动词用has。故选C。
36.C
【详解】句意:我拍了一些家乡的照片,快来看看吧。
考查现在完成时。根据后文“Come and have a look.”可知,动作已经完成,所以是现在完成时。故选C。
37.C
【详解】句意:蒂娜大学毕业后就一直当老师。
考查现在完成时和主谓一致。根据“since she graduated from university”可知,空格处应用现在完成时,结构是:have/has+动词过去分词,主语Tina表示单数,助动词应用has。故选C。
38.B
【详解】句意:艾米的哥哥在北京深造已经一年了。
考查现在完成时的用法。went to是一般过去时,只表示过去的动作;has been in表示“在某地待了一段时间”,常与时间段连用;has gone to 表示“去了某地(还未回来)”。根据“for a year”可知,句子是现在完成时,此处需要用延续性动词,排除A;C选项has gone to表示去了未回,也不符合,B选项has been in可以与时间段连用,表示在北京的状态持续了一年。故选B。
39.C
【详解】句意:——这件新裙子你穿起来很好看。你什么时候买的?——五月十五日。 我已经买一个星期了。
考查现在完成时的延续性动词。根据“for a week”可知是现在完成时态,由于buy是短暂性动词,不能与for+一段时间连用,应变为延续性动词have had。故选C。
40.C
【详解】句意:——《金银岛》很刺激。 ——我同意你的看法。我读了两遍。
考查现在完成时。根据“twice”可知,此处是指已经读了两遍《金银岛》,时态应用现在完成时,其结构为have/has done;主语为I,助动词应用have;动词read的过去分词为read。故选C。
41.C
【详解】句意:——你去过三亚吗?——是的,我去年去过那里。
考查时态。have gone to去了,表示尚未回来;have been to去过,表示已经回来。根据“Yes, I…there last year.”可知,第一句表示去过三亚已经回来了,所以用have been to;根据“last year”可知,第二句时态用一般过去时,动词填过去式went。故选C。
42.C
【详解】句意:鲍勃是个细心的人。这本词典他用了两年了,但它还是新的。
考查动词时态。bought买;borrowed借;had拥有。结合“for two years”可知此处是for+一段时间,需用现在完成时,结构为have/has done;表示延续性动作的“have the dictionary”才能接一段时间,故选C。
43.A
【详解】句意:——看这些邮票。我已经保存它们五年了。——哇,它们太棒了。
考查现在完成时。kept保留,延续性动词;bought买,非延续性动词;borrowed借,非延续性动词。根据“for five years”可知,此句用现在完成时,且动词需延续,才能与时间段连用,应用kept,故选A。
44.B
【详解】句意:——简,你想尝尝苹果派吗?——不用了,谢谢。我已经吃了很多了。
考查动词时态。根据“already”以及句意可知,“已经吃了很多苹果派”对现在造成的影响是不能再吃苹果派了,所以用现在完成时have/has done的结构,故选B。
45.C
【详解】句意:——自1980年以来,我们一直住在这个城市。——那么你们已经在这里住了30多年了。
考查介词辨析。in+时间段,通常用于一般将来时;for+时间段,通常用于现在完成时;since+时间点,通常用于现在完成时。根据“We have lived in this city…1980.”可知,句子时态为现在完成时,第一个空后为1980,为时间点,第一个空应用since;根据“you have lived here…over 30 years”可知,句子时态为现在完成时,第二个空后为“over 30 years”,为时间段,第二个空应用for。故选C。
46.A
【详解】句意:这本书一定很棒。我妹妹已经读了五遍。
考查时态。根据“My sister...it five times.”可知,此处强调动作已经完成的次数,应用现在完成时“have/has+动词过去分词”,故选A。
47.B
【详解】句意:——下雨了!什么时候开始的?——我并不确切知道。事实上,天气预报说它已经持续了两天。
考查时态辨析。lasts持续,单三形式,用于一般现在时;has lasted已经持续,现在完成时;lasted持续,动词过去式,用于一般过去时;will last将持续,用于一般将来时。根据“It’s raining! When did it start?”及“I don’t know exactly. In fact, the weather report says that it…for two days.”可知,下雨的事件发生在过去,现在还在持续,应用现在完成时,其结构have/has+done,主语为it,助动词应用has。故选B。
48.C
【详解】句意:——嗨,汤姆。我可以用一下你的字典吗?我的忘在家里了。——对不起。比尔从两天前就一直就借着它。
考查延续性动词与短暂性动词。has lent借出,短暂性动词;has borrowed借来,短暂性动词;has kept保留、保存,延续性动词;has gotten得到,短暂性动词。根据“since two days ago”可知,句子是现在完成时have/has done,且主句动词用延续性动词。空处表示“借来”,则由has borrowed转变成has kept。故选C。
49.B
【详解】句意:——《三国演义》!我喜欢这本书。——这也是我最喜欢的书之一。我已经拥有它两年了。
考查现在完成时。根据for 2 years可知,句子要用现在完成时态,排除AD;buy是短暂性动词,要变成延续性动词have,故选B。
50.C
【详解】句意:在过去的几年里,我们种了很多树,这里的空气比以前新鲜多了。
考查现在完成时。planted一般过去时;were planting过去进行时;have planted现在完成时;will plant一般将来时。分析句子可知,此处强调过去几年种的树使现在的空气更清新,强调对现在的影响,所以应用现在完成时。根据时间状语“in the past few years”也可知,时态是现在完成时“have/has + 过去分词”。主语是we,用助动词have。故选C。
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$