Module 4 Seeing the doctor
语法Grammar 现在完成时(3)
一、单项选择题
1.(2024八下·长春汽车经济技术开发期末) —Grandpa, do you like your new smart phone
—Of course! I____ lots of beautiful pictures with it since I had it.
A.take B.took C.will take D.have taken
2.(2024八下·东西湖期末) —What's wrong with Tom He looks sad.
—Maybe he ____ the final result of the important exam.
A.knew B.has known C.knows D.will know
3.(2024八下·江汉期末)—Have you finished reading the book named Little Women
—____. Almost three quarters of it. How about you
A.Not at all B.Not yet C.Not much D.Not likely
4.(2024八下·江岸期末) —I've heard that the China-Europe Express Rail service ____ a lot.
—Yes. It takes only about 10 days for a train from Xi'an to Duisburg now.
A.improved B.has improved C.will improve D.was improving
5.(2024八下·南宁期末)—Your sister likes the book Alice's Adventuresin Wonderland very much.
—That's true. She ____ it twice.
A.read B.reads C.has read
6.(2024八下·芜湖期末)—Where is your younger sister
—She ____ Wuhu Squirrel Town with her classmates.
A.has been to B.was in C.has gone to D.will be in
7.(2024八下·芜湖期末)—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
8.(2024八下·泗洪期末) —Where is Mr White, Martina
—He ____ Hong Kong. He will come back next week.
A.goes to B.has been to C.is going to D.has gone to
9.(2024八下·宜春期末) 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
10.(2024八下·东台期末) — Where's Mr. Green now I haven't seen him for a few days.
— He ____ to Shanghai for a meeting.
A.goes B.is going C.has been D.has gone
11.(2024八下·合江期末)—Have you ____Journey to the West
一Yes, I ____.
A.reading; have B.read; has
C.read; have D.read; haven't
12.(2024八下·徐州期末) — Why are you in such a hurry
— It's 8:10 now. The class ____for 10 minutes.
A.begin
B.has been on
C.begins D has begun
13.(2023八下·临湘期末)—Would you like to see the new movie this evening
—Oh, it's a good movie. But I ____ it already.
A.saw B.have seen C.will see
14.(2023八下·石城期末) William ____six books, and all of them are bestsellers.
A.will write B.is writing C.has written D.was writing
15.(2023八下·九江期末)The shopping mall ______for two years, but I ______there only once.
A.has opened; have gone B.has opened; have been
C.has been open; have gone D.has been open; have been
16.(2023八下·环江期末) Mary is upset, because she has ____ money.
A.ran out B.ran out of C.run out of
17.(2023八下·滨海期末) Henry speaks Chinese very well. He ____ in China since 2010.
A.has stayed B.stayed C.stays D.was staying
18.(2023八下·南京期末) I know the Palace Museum quite well because I ____ it many times.
A.visit B.visited C.have visited D.will visit
19.(2023八下·仪征期末)—Do you think I can catch the train to Yangzhou
—I'm afraid you can't. It ___________ for two minutes.
A.Left B.was leaving C.has left D.has been away
20.(2023八下·仪征月考)—It's said that two years________ since the old man _______.
—I'm sorry to hear that.
A.has passed, has dead B.has passed, died
C.have passed, died D.have passed, has died
21.(2023八下·兴化月考)More than 46.000 people ______ in the earthquake in Turkey(土耳其) ______February6.
A.died; for B.have been dead; since
C.have died; since D.have been dead; for
22.(2023八下·宁明月考)She New York for three days.
A.has gone to B.has been to C.has been in
23.(2023八下·安达月考) I think he ____Canada because he knows a lot about it.
A.has been to B.has gone to C.went to D.is going to
24.(2023八下·花溪月考)— ____ you ____ which book to write about yet
—Yes, I have. I've already finished reading it. It was really good.
A.Did; decide B.Have; decided C.Will; decide
25.(2023八下·大石桥月考) — Have you ever ____the Summer Palace
— Yes, I have. I ____there last summer holiday.
A.visited; went B.visit; went
C.visited; have gone D.visit; have gone
26.(2023八下·仪征月考)—He _______exercise in the park every morning when he was young.
—Yes, but now the life he was used to _________ a lot.
A.used to, changing B.was used to, has changed
C.was used to, changing D.used to, has changed
27.(2023八下·仪征月考)—Where is your father
—He _______ to Shanghai. He has ever ______ there twice.
A.has gone, gone B.has been, been C.has gone, been D.has been, gone
28.(2023八下·仪征月考)—When did you the new computer
—Well, I it for half a year.
A.have, have bought B.buy, have had
C.buy, have bought D.have, have had
29.(2023八下·新抚月考) He ____in Liaoning since he was six years old.
A.has lived B.lives C.is living D.will live
30.(2023八下·安达月考) Hurry up! The play ____ for ten minutes .
A.has begun B.had begun
C.has been on D.Began
31.(2022八下·哈尔滨月考)—Can I _____ a book from you
—Certainly. But please remember you can only _______ it for 3 days.
A.lend, borrow B.lend, keep C.borrow, keep
32.(2022八下·兴化月考)— How long ________ his parents ________
— For about twenty years.
A.did, marry B.have, been married
C.have, got married D.have, married
33.(2022八下·梧州期中)— When did your cousin leave his hometown
— He _______ for nearly five years.
A.left B.leaves C.has left D.has been away
34.(2022八下·梧州期中)— Have you seen Mr. King these days
— No, he _______ Shanghai for an international meeting. He'll come back in three days.
A.has been in B.has been to C.has gone in D.has gone to
35.(2022八下·梧州期中)— Mum, may I go out to play football
— _______ you _______ your homework yet
A.Are; finishing B.Do; finish
C.Did; finish D.Have; finished
36.(2022八下·绥棱期中)—He's read the book before. What about you
—_______.
A.So am I B.So do I C.So have I
37.(2022八下·桂林期中)—Have you ever to Shanghai
—Yes. I there last month.
A.went; went B.went; will go C.been; went
38.(2022八下·定远期中)Can I ask __________ you __________ to China before
A.what; have been B.if; have been
C.how; have gone D.if; have gone
39.(2022八下·瑶海期中)The Beijing Winter Olympics_____ for about two months, but we still remember the wonderful time together.
A.ended B.finished C.has finished D.has been over
40.(2022八下·瑶海期中)—Jack, it's eight o'clock now. Why are you still here
—Because I_____ my report yet.
A.don't finish B.didn't finish
C.won't finish D.haven't finished
41.(2022八下·期中)—Hello, may I speak to Mr. Li
—Oh, sorry! He _________to Hong Kong. He will come back in three days.
A.has been B.has gone C.went D.goes
42.(2022八下·期中)The spaceship ______________ back some pictures since it reached Mars.
A.sends B.has sent C.have sent D.sent
43.(2022八下·来安期末)—Oh, you are late again. The film __________ for twenty minutes.
—What a pity!
A.begins B.began C.has begun D.has been on
44.(2022八下·砀山期末)—Where is Tom Do you know
—I think he _____________ to the library.
A.has gone B.goes C.has been D.went
45.(2022八下·芜湖期末)—Mike, where is your father
—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
46.(2022八下·东至期末)—I _________ this article three times, but I haven't found mistakes.
—Let me see.
A.check B.have checked C.will check D.am checking
47.(2022八下·讷河期末)—_______ did you marry your husband
—I _______ him for nearly 5 years.
A.How long; have married
B.When; have been married to
C.When; have married
48.(2022八下·讷河期末)He promised to pick me up at the school gate. However, he _______ yet.
A.didn't arrive B.hasn't arrived C.isn't arriving
49.(2022八下·高邮期末)—Is that Mrs. Li
—It can't be her. She, as a volunteer, _____________ Shanghai since April.
A.has been to B.has gone to C.has been in D.has come to
50.(2022八下·高邮期末)—What do you think of A Dream of Red Mansions, the great classical Chinese novel
—I've no idea. I ___________ only half of it, and I will try to finish it by the weekend.
A.was reading B.am reading C.have read D.will read
答案解析部分
1.D
——爷爷,你喜欢你的新智能手机吗?——当然喜欢!自从我有了它,我就用它拍了很多漂亮的照片。A动词原形,B过去式,C将来时,D现在完成时,since是现在完成时标志故时态是现在完成时,故选D。
考查,时态,注意识记现在完成时的用法。
2.B
——汤姆怎么了?他看起来很伤心。——也许他……那场重要考试的结果了。know知道,动词,根据He looks sad. 可知那场重要考试结果产生的影响,用现在完成时have/has+过去分词,"has known"是"know"的现在完成时形式,表示动作发生在过去,但与现在的情况有联系,或其结果还可影响到现在,用在这里表示Tom已经知道了考试的结果,并且这个结果影响了他现在的情绪,符合语境,故答案为B。
考查动词时态,注意现在完成时表示动作发生在过去,但与现在的情况有联系,或其结果还可影响到现在。
3.B
4.B
——我听说中欧高铁的服务水平有了很大的提高。——是的。现在从西安到杜伊斯堡的火车只需要10天左右。A:improved,提高,一般过去时。B:has improved,已经提高,现在完成时。C:will improve,将提高,一般将来时。D:was improving,正在提高,过去进行时。根据"I've heard that the China-Europe Express Rail service ____ a lot."可知,本句时态为现在完成时have/has done,表示过去发生的事情对现在的影响。故选B。
考查动词时态。注意have/has done为现在完成时。
5.C
——你妹妹非常喜欢《爱丽丝梦游仙境》这本书。——的确是这样。 她已经读了两遍了。 read 动词原形一般现在时; reads 三单式 一般现在时; has read 现在完成时。根据"She ... it twice."可知,此处强调的是"妹妹已经读了两次,可能后面还会继续再读",强调动作的持续性,故用现在完成时,故选C。
考查时态(现在完成时)。注意正确分析句子语境,根据时态相关知识选择正确的选项。
6.C
——你妹妹呢?——她和同学去芜湖松鼠城了。A:去过(现在完成时,已经回来);B:在(一般过去时); C:去了(现在完成时,还未回来);D:将在(一般将来时)。根据 Where is your younger sister 你妹妹呢?可知应是过去去了,还未回来,应用现在完成时has gone to。故选C。
考查现在完成时。注意熟记have been to表去过已经回来,has gone to表去了还未回来。
7.B
——芜湖博物馆开放多久了?——将近 10 年了。我喜欢参观它,了解家乡的历史和文化。 题干中"has"是助动词,表示现在完成时,用于描述从过去某一时间点开始,一直持续到现在的动作或状态,或者对现在造成的结果或影响。题干中的"For nearly 10 years"表示一个时间段,通常与持续性动词连用,表示该动作或状态已经持续了多长时间。
选项A,opened是动词"open"的过去式和过去分词形式,是一个短暂性动词,表示"打开"或"开业"的动作,不适用于表示一个持续的状态。因此该选项不合适。选项B,been open是"be open"的现在完成时态,其中"be"是持续性动词,"open"是形容词,表示"开着的"或"开放的"状态。此选项符合语境,表示芜湖博物馆已经开放快十年了。选项C,started是动词"start"的过去式和过去分词形式,也是一个短暂性动词,表示"开始"的动作。此处不适用,因为"开始"不是一个可以持续十年的状态。选项D,been on通常用于描述表演、会议等活动持续了多长时间,而此处是指博物馆的开放时间,所以该选项不适用。 故选B。
考查现在完成时和连续性动词。注意连续性时间段应与连续性动词连用。
8.D
——怀特先生在哪里,玛蒂娜?——他去香港了。他下周回来。A去,是一般现在时;B去过(已经回来)现在完成时;C将要去,一般将来时;D去了(还未回来)现在完成时。根据 He will come back next week. 他下周回来,可知因为怀特先生他去了香港,现在不在这里,应用现在完成时has gone to。 故选D。
考查现在完成时。注意熟记has gone to"去了,还未回来",has been to"去过已经回来"。
9.A
电视剧《我的阿勒泰》自5月7日开播以来在中国广受欢迎,获得了8.8分。豆瓣满分10分。A.has become已经成为,现在完成时;B.is becoming正在变得,现在进行时;C.becomes成为,动词第三人称单数形式;D.will become将会变得,一般将来时。根据语境"...since it came out
on May 7"可知,此处应是since引导的时间状语从句中,主句应用现在完成时结构,即:have/has
+动词过去分词形式,故选A。
考查现在完成时。注意根据语境确定句子时态,动词用正确形式。
10.D
——格林先生现在在哪儿?我好几天没见到他了。——他去上海开会了。A单三式,B现在进行时,C现在完成时,去过,回来了,D现在完成时,去了没回来,根据I haven't seen him for a few days,可知是现在完成时,表示没回来,故选D。
考查现在完成时,注意识记have gone to的用法。
11.C
——你……《西游记》了吗?——是的,我……。分析句子成分可知,第一个空在句子中作谓语,且Have you是助动词have提问的现在完成时,其结构是have/has+done,所以第一个空应该填read的过去分词形式read,表示已经阅读过。又因为I是第一人称单数主格,所以第二个空应该用第一人称单数形式的助动词have,来表示已经阅读过,且句子是肯定回答,所以不能用haven't,故答案为C。
考查时态和主谓一致,注意现在完成时的结构是have/has+done。
12.B
——你为什么这么匆忙?——现在8:10了。课已经上了10分钟了。A. begin:开始(动词原形,表示开始的动作)B. has been on:已经在进行中(现在完成时的持续状态,表示从过去某一时间点开始,一直持续到现在,并且可能继续持续下去的状态)C. begins:开始(动词的第三人称单数形式,用于一般现在时,表示经常性的动作或习惯)D. has begun:已经开始(现在完成时的动作完成形式,表示动作或状态在过去某个时间点已经完成,但不强调持续到现在)。根据"for 10minutes"和语境判断时态为现在完成时,单数名词后谓语动词为has done的形式,表示持续10分钟用延续性动词,begin为非延续性动词,延续性动词要变为be on。故选B。
考查现在完成时和延续性动词。注意根据句意和时间状语确定需要使用什么时态。注意根据动词的性质(瞬间动词还是持续动词)确定是否能与时间段连用。
13.B
——今晚你想看那场新电影吗?——哦,那是一部好电影。但是我已经看过了。根据"already"以及语境可知,此处表示已经发生的动作对现在的影响,使用现在完成时,其谓语动词结构为"have/has done"。故选B。
考查时态(现在完成时)。注意分析各个选项意思以及用法区别,结合语境,确定时态,选择正确答案。
14.C
威廉姆写了六本书,都是畅销书。 will write 一般将来时; is writing 现在进行时; has written 现在完成时; was writing 过去进行时。分析句子结构可知,空处为句子的谓语,根据"William…six books, and all of them are bestsellers."可知,此处表示"威廉姆过去写的六本书"对现在产生的影响是"现在这六本书成为了畅销书",即强调过去发生的动作对现在产生的影响或造成的结果,故空处谓语时态应用现在完成时,主语William为第三人称单数,故助动词应用三单式has,故选C。
考查时态(现在完成时)。注意正确分析句子语境,结合时态相关知识选择正确的时态。
15.D
这个商场开业了2年了,但我只去过那里一次。根据open用作形容词表示"开业的",be open表示"状态"和表示一段时间的时间状语连用,open用作动词时是非延续性动词,排除A、B;根据下文only once,仅有一次,可知是去过,主语I,后用have been,故选D。
考查了现在完成时,注意,下文only once"仅有一次"提示主语I 后用have been表示"去过"。
16.C
玛丽很沮丧,因为她花光钱了。run out用尽,不及物动词;run out of…,用完……,及物动词。ran是run的过去式;run过去分词与动词原形run,词形相同。空格前有助动词has,用现在完成时has+过去分词。故选C。
考查动词短语辨析和现在完成时的构成。掌握动词短语的用法的不同,根据句子结构,选择正确的答案。
17.A
Henry中文说得很好。自2010年以来,他一直待在中国。题干关键信息是since 2010(自从2010年以来),表明设空处谓语动作发生在自2010年以来,因此设空处应用现在完成时态,即has stayed符合语境。故选:A。
考查时态。解答时需根据语境及题干关键信息,分析设空句所使用的时态,再结合选项正确作答。
18.C
我对故宫博物院很熟悉,因为我参观过很多次。A动词原形,B过去时,C现在完成时,D将来时,根据many times可知表示次数,时态用现在完成时,故选C。
考查时态,注意识记表示次数时态用现在完成时的用法。
19.D
——你觉得我能赶上去扬州的火车吗 ——恐怕你不能。它已经离开两分钟了。根据"for two minutes"可知句子应用现在完成时,并且谓语动词得是延续性动词,动词leave为非延续性动词,因此应用be away来表示"离开"。故选D。
考查延续性动词和非延续性动词。注意leave与be away的区别。
20.B
——据说老人去世已经两年了。——听到这个消息我很难过。段时间+has passed+since+过去式句子,固定句型,某事发生多久了,died是过去式,死,dead是形容词,死的,故选B。
考查固定搭配,注意识记段时间+has passed+since+过去式句子的用法。
21.B
自2月6日以来,土耳其地震已造成超过46.万人死亡。died去世,一般过去时;have been dead已经死亡,现在完成时; die为短暂性动词,当用于完成时have died的时候,不可接表示一段时间的时间状语;since自从,后接时间点;for持续,后接时间段。第一空根据时间点 February 6 ,可知是自2月6日以来,动作从过去发生持续到现在,句子时态应为现在完成时have been dead;February 6为时间点,介词应用since"自从"。故选B。
考查现在完成时。注意熟记动词die"去世":第三人称单数: dies;现在分词: dying;过去式: died;过去分词: died。
22.C
她在纽约已经三天了。现在完成时和表示时间段的时间状语连用,for three years,表示从过去一直持续到现在的时间段;现在完成时表示持续的时候,动词或动词短语必须是延续性的,has gone to 和 has been to 表示"去了或去过",是非持续性的has come也是非持续性动词,只有 has been in 表示"在......",表示状态,是延续性的。故选C。
考查现在完成时。注意识记has been in的含义与用法。
23.A
我想他去过加拿大,因为他对加拿大了解很多。A 曾经去过;B 去了;C 去过;D 将要去。结合语句I think he…Canada because he knows a lot about it. 可知此空要用现在完成时,表示"曾经去过",故答案为A。
考查短语辨析。注意have been to与have gone to的区别。
24.B
——你决定写哪本书了吗?——是的,我决定了。我已经读完了这本书。它真的很好。A.Did;decided一般过去时;B.Have;decided现在完成时;C.Will;decide一般将来时。根据标志词"yet"可知,此处使用现在完成时,其基本构成形式是have/has done。故选B。
考查现在完成时,注意常考的现在完成时标志词有yet,already,since,over the years,so far等。
25.A
——你去过颐和园吗?——是的,我有。我去年暑假去了那里。visited,参观,游览,动词过去式,过去分词;visit参观,游览,动词原形;went,动词过去式,去;have gone现在完成时,去了;根据助动词have可知句子时现在完成时,第一个空用动词的过去分词;根据last summer holiday,可知句子为一般过去时,动词用过去式,故答案为A。
考查现在完成时和一般过去时。识记现在完成时和一般过去时的构成和用法。
26.D
——当他年轻的时候,他每天早上都在公园锻炼。——是的,但是现在他习惯的生活发生了很大的变化。used to do,过去常常做某事,be used to,被用于做某事,空一根据下文的now,可知是过去和现在的对比,故用used to,空二,he was used to是life的后置定语,故缺少谓语动词,根据now,可知表示过去对现在的影响,故用现在完成时,故选D。
考查时态,短语辨析,注意识记used to和现在完成时的用法。
27.C
——你爸爸在哪儿?——他去上海了。他曾经去过那里两次。have been to,过去某地,现在已返回,have gone to,去了某地,强调去了地方,但还没返回,空一,根据Where is your father,可知用have gone to,空二,根据twice,可知表示去过,故用have been to,故选C。
考查动词辨析,注意识记have gone to,have been to的用法。
28.B
——你什么时候买的新电脑?——嗯,我已经有半年了。空一,根据computer,可知是买电脑,buy,买,have,有,助动词did后用动词原形,空二,根据for half a year,可知表示买的持续性动词是have had,buy的过去式是bought,是瞬间动词,故选B。
考查持续动词,注意识记have had的用法。
29.A
他从六岁起就住在辽宁。A现在完成时,B单三式,C现在进行时,D将来时,since是现在完成时标志,故用has lived,故选A。
考查时态,注意识记现在完成时的用法。
30.C
快点!节目已经开演十分钟了。has begun开始,现在完成时;had begun开始,过去完成时;has been on开始,现在完成时;Began开始,一般过去时;根据for ten minutes,可知句子的谓语动词必须时延续性动词,而ABD选项中的动词均为短暂性动词,故答案为C。
考查现在完成时。识记现在完成时的构成和延续性动词的用法。
31.C
——我能从你那儿借本书吗?——当然。但是记住你就能借三天。lend,动词,借,是主语往外借,常用lend sb. sth.译为借给某人某物。borrow,动词,借,主语往里借,常用borrow sth. from sb.译为从某人那借某物,lend和borrow都是非延续性动词,都不与段时间连用。keep,动词,保管,是延续性动词,与段时间连用。“Can I _____ a book from you ”要表达从某人那里借,动词用borrow,第二空所在句子有段时间for 3 days,要表达借多长时间或保管多长时间,动词用keep,故选C。
考查动词辨析。识记borrow、lend、keep的用法与区别。
32.B
——你的父母结婚多长时间了?——大约二十年了。根据回答 For about twenty years. 可知,此处是现在完成时,用have/has done形式,排除A;how long和延续性动词或词组连用,marry嫁,娶,短暂性动词;get married结婚,短暂性动词短语;be married结婚,延续性动词短语,故选B。
考查现在完成时和延续性动词短语。注意根据语境选择正确的时态,注意how long和延续性动词或词组连用。
33.D
——你的堂哥什么时候离开他的家乡?——他已经离开接近五年了。A.离开,一般过去时;B.离开,一般现在时;C.已经离开,现在完成时,非延续性动词;D.已经离开,现在完成时,延续性动词。for+时间段表示现在完成时,结构是have/has+动词过去分词,排除A、B。for+时间段用延续性动词,leave的过去分词是left,是非延续性动词,其延续性动词是be away,be动词的过去分词是been,故选D。
考查现在完成时,首先识记现在完成时的标志词,然后识记leave的延续性动词是be away。
34.D
——这几天你见过King先生吗?——不,他已经去上海参加国际会议了。3天后他将回来。have/has been to+地点名词,表示曾经去过某地,去了并且回来了;have/has gone to+地点名词,表示去了某地,还没有回来。have/has been to+地点名词,表示曾经去过某地,去了并且回来了;have/has gone to+地点名词,表示去了某地,还没有回来;have/has been in+地点名词,表示已经在某地;没有C表达。根据He'll come back in three days.3天后他将回来,可知是还没有回来,所以用have/has+gone to,主语是he,所以用has,故选D。
考查短语辨析,首先识记have/has gone/been to+地点名词区别,然后根据关键词句确定。
35.D
——妈妈,我可以出去踢足球吗?——你已经完成你的作业了吗?A.现在进行时;B.一般现在时;C.一般过去时;D.已经完成。根据yet可知时态是现在完成时,结构是have/has+动词过去分词,现在完成时的一般疑问句在句首加have或者has,实义动词还是用过去分词,主语是you,所以用have,finish的过去分词是finished,故选D。
考查现在完成时,首先识记现在完成时的标志词,然后识记现在完成时的结构。
36.C
——他以前读过这本书。那你呢?——我也是。根据he's read=he has read,可知时态为现在完成时,答语也应为现在完成时,结构为so+助动词/系动词+主语,句中主语为I,可知助动词应用have,故选C。
考查现在完成时,注意识记现在完成时的用法。
37.C
——你去过上海吗?——是的。我上个月去的那里。have you ever been to,固定搭配,曾经去过某地,last month是一般过去时标志,went是过去式,故选C。
考查时态,注意have you ever been to,一般过去时的用法。
38.B
我可以问之前你是否来过中国吗?what什么;if是否,如果;how怎样;have/has been to+地点名词,表示曾经去过某地,去了并且回来了;have/has gone to+地点名词,表示去了某地,还没有回来。before之前,问的是是否之前去过中国,即去了并且回来了,所以用have been to,是否用if,故选B。
考查宾语从句和have been/gone to区别,注意根据关键词和句意确定。
39.D
北京冬奥会已经结束了大约两个月,但我们仍然记得在一起的美好时光。A.结束,一般过去时;B.结束,一般过去时;C.已经结束(主动),现在完成时;D.已经结束(表状态),现在完成时。根据时间状语 for about two months大约两个月,可知事情从过去发生持续到现在,句子时态应为现在完成时,不能非持续性动词,因此排除A和B ;再根据主语The Beijing Winter Olympics北京冬奥会,可知应用被动语态或者系表结构表“状态”,因此应用has been over。故选D。
考查现在完成时。注意熟记现在完成时的时间状语提示:for+时间段。
40.D
——杰克,现在八点了。你为什么还在这里?——因为我还没有完成我的报告。A.不完成,一般现在时;B.不完成,一般过去时;C.不完成,一般将来时;D.没有完成,现在完成时。根据时间状语yet“还没”,可知动作从过去持续到现在,时态应为现在完成时have+过去分词。故选D。
考查现在完成时。注意掌握现在完成时的常见时间状语提示:yet“还没”。
41.B
——你好,李先生在吗?——哦,对不起!他去香港了。他三天后回来。A.去过,现在完成时;B.去了,现在完成时;C.去了,一般过去时;D.去,一般现在时。根据 Oh, sorry! 哦,对不起!可知此时Mr.Li不在这里,过去发生的事情对现在有影响,时态应用现在完成时have/has+过去分词;再根据 He will come back in three days. 。他三天后回来,可知去了还未回来,应用has gone to。故选B。
考查现在完成时。注意have been to表“去过,已经回来”,have gone to表“去了,还未回”。
42.B
宇宙飞船到达火星后发回了一些照片。A:sends发送,一般现在时;B:has sent已经发送,现在完成时,单数形式;C:have sent已经发生,现在完成时,复数形式;D:sent发送,一般过去时; 根据空格后since,自从,为现在完成时的标志,可知主句应用现在完成时,结构为have/has done,主语spaceship,宇宙飞船,为单数形式,应用has sent,故选B。
考查动词的时态,注意识记现在完成时的用法。
43.D
——哦,你又迟到了。电影已经开始20分钟了。——真遗憾!根据空格后for twenty minutes,for+一段时间,与现在完成时连用,可知与延续性动词连用,故选D。
考查现在完成时,注意识记延续性动词的用法。
44.A
——汤姆在哪里?你知道吗?——我认为他已经去图书馆了。have gone to,去了某地,还没回来;goes,一般现在时;have been to,去过某地,已回;went,一般过去时;根据问句可知汤姆现在不在,应是去了某地还没回来,用have gone to,故选A。
考查现在完成时,注意识记现在完成时的用法。
45.C
—— 迈克,你父亲在哪里? ——他去纽约出差了。他早上五点动身去机场。 has gone表示去了某地,但没有回来;has been表示去了某地且已经回来了。第一空表示去了纽约但没有回来,用has gone;第二空根据时间状语at five可知用一般过去时,谓语动词用过去式left。故选C。
考查时态,注意现在完成时has gone和一般过去时的用法。
46.B
——我已经检查这篇文章三遍了,但是没有发现任何错误。——让我看看。check,动词,检查。根据“ but I haven't found mistakes.”可知此句强调过去发生的事情对现在的影响,句子用现在完成时态,故选B。
考查现在完成时态。识记现在完成时态的用法。
47.B
——你和你的丈夫结婚多久了?——我和他结婚有五年了。how long表示多长时间,常和延续性动词连用,when表示什么时候,其中marry表示结婚,动词,短暂性动词,不能与how long连用,因此用when。根据“for nearly 5 years”可知是现在完成时态常用的时间状语,其结构是主语+have/has done。在该时态中,当和表示一段时间的状语连用时,谓语应用延续性动词,marry是短暂性动词,其对应的延续动词是be married,则第二空可填写have been married with/to。故选B。
考查现在完成时。注意延续性与非延续性动词的使用。
48.B
他答应我在学校大门口接我,然而他还是没有来。根据句末的yet用于现在完成时的否定句或一般疑问句,此处表示的含义过去发生的事对现在造成的影响,用完成时态。否定结构为:主语+have/has+not+过去分词。故选B。
考查时态的辨析。注意识记表示的是否定的现在完成时结构。
49.C
——那是李夫人吗?——不可能是她。她作为一名志愿者,四月份就在上海了。A.has been to,表示去过某地,说话人先已经回来了;B.has gone to,去了某地,说话人至今未归,不与短时间连用;C.has been in,已经在...D.has come to,已经来,不与段时间连用;since April,表示从四月份发生的动作一直延续到现在,句子谓语不能用非延续性动词,选项Chas been in符合条件,故选C。
考查现在完成时。识记延续性动词的用法。
50.C
——你认为伟大的中国古典小说红楼梦怎么样?——我不知道。我仅读了一半,我会尽力到周末读完它。read,动词,读;此句强调过去发生的动作对现在的影响,句子用现在完成时态,构成为have/has done,主语I是第一人称,谓语用have read,故选C。
考查现在完成时态。识记现在完成时的用法。