Module 3 Journey to space
语法Grammar现在完成时(2)
一、单项选择题
1.(2024八下·南宁期末)——Where is Alice The film will begin.
—Don't worry. I____ her and she is on the way.
A.tell B.will tell C.have told
2.(2024八下·忻城期末)—Your watch is so nice! When did you buy it
—In April. I have ____ it for two months.
A.had B.borrowed C.bought
3.(2024八下·昭平期末)The girl over there can't be Linda. She ____ Beijing with her family.
A.has been to B.has gone to C.is going to
4.(2024八下·宝应期末) —Let's tun on the TV and watch the football match
—It's too late. It ____ for an hour. And the result was 1-0.
A.has finished B.has begun
C.has been on D.has been over
5.(2024八下·宝应期末) —Hello! Can I speak to Simon
—Sorry, he isn't in right now. He ____ to the cinema with his aunt.
A.has been B.has gone C.is going D.goes
6.(2024八下·南宁期末) This book must be great. My sister ____ it several times already.
A.reads B.has read C.is reading
7.(2024八下·青羊期末)—Mom, where're my sports shoes I can't find them anywhere.
—Oh, I____ them.
A.will wash B.have washed C.was washing
8.(2024八下·成都期末) —When did the football match between Xinyun School and our school take place
—Oh, it ____ for ten minutes, with a final score of 4:3.Xinyun School won the game.
A.ended B.has ended C.has been over
9.(2024八下·恩平期末) The film "YOLO" (热辣滚烫) is so wonderful that I ____ it twice.
A.watch B.watched C.will watch D.have watched
10.(2024八下·嵩明期末) The girl ____ a tour guide since she left the school.
A.have been B.was C.has been D.is
11.(2024八下·盘龙期末)More and more people ____ to Shangri-la on the high-speed railway since it opened at the end of last year.
A.go B.went C.have been D.are going
12.(2024八下·河西期末) Great changes ____ in our city in the past five years.
A.have happened B.happened
C.happen D.were happening
13.(2024八下·江西期末) I'm surprised at the new look of Jingdezhen City. It ____a lot over the past few years.
A.changes B.has changed C.will change D.is changing
14.(2024八下·涿州期末)—Someone to Talk to is exciting.
—I agree with you.I____ it twice.
A.read B.have read C.had read D.was reading
15.(2024八下·红桥期末) I ____ much exercise since I got my computer.
A.haven't done B.don't do C.didn't do D.won't do
16.(2024八下·西城期末)—Sam, you ____ the table yet. It's all messy! —Sorry, I'll do it immediately.
A.haven't cleared B.weren't clearing
C.won't clear D.don't clear
17.(2024八下·西城期末)Betty and Lily ____ friends since they were 13 years old.
A.were B.are C.have been D.will be
18.(2024八下·凤阳期末) Please hurry up! The TV play____for ten minutes.
A.started B.has started C.was on D.has been on
19.(2024八下·安庆期末)—I saw Mr. Li in his office just now.
—No, it ____ be him. He has ____ Beijing and will come back next Friday.
A.mustn't ;gone to B.mustn't; been to
C.can't;been to D.can't; gone to
20.(2024八下·安庆期末) 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
21.(2024八下·海安月考)—Is your father in
—No, he ____ Shanghai on business for three days.
A.has gone to B.has been in
C.has been to D.has arrived in
22.(2024八下·南宁月考) Jim ____ a lot about space since he got a computer last year.
A.learns B.learned C.has learned
23.(2024八下·江门月考)—There's little time left. ____Ann ____up the breakfast
—No, she hasn't.
A.Did;eat B.Does;eat C.Is; eating D.Has;eaten
24.(2024八下·江门月考)—I hear you ____the USA. When did you go there —Last summer holiday.
A.has been to B.has gone to
C.have been to D.have gone to
25.(2024八下·汕头月考) —I have never been to Tenglong Cave.
—____
A.Neither doI. B.So haveI.
C.Neither haveI. D.So doI.
26.(2023八下·乐平月考) Although a great deal of money ____at the charity show, the cost of living ____a lot, so we will need to do much work to help the poor people.
A.was raised; has raised B.was raised; has risen
C.rose; was raised D.rose; has risen
27.(2023八下·南关期末) —Do you know a famous shopping mall called The Hill (这有山) in Changchun
—Yes. I____there many times.
A.have gone B.have been in
C.have been D.have been to
28.(2023八下·绿园期末) My cousin____thenovel a couple of times. She's learned a lot from it.
A.reads B.will read C.has read D.was reading
29.(2023八下·大安期末) —It's time to work now
—OK. I'll wake Alan up. He ____ for two hours.
A.has fallen asleep B.has been asleep
C.fell asleep D.falls asleep
30.(2023八下·大安期末) Great changes ____ in their hometown in the past five years.
A.happened B.took place
C.take place D.have taken place
31.(2023八下·萧县期末) —____ you ____ your homework yet
—Yes, I've just finished it.
A.Did; finish B.Do; finish
C.Will; finish D.Have; finished
32.(2023八下·涡阳期末)—Where is your dad He isn't at home now.
—He____ Beijing for a meeting and he will be back in a week.
A.has been to B.have been to
C.has gone to D.have gone to
33.(2023八下·忠县期末)—Who will go to the station to meet Lorry
—I will. I ____her several times.
A.met B.have met C.will meet D.meet
34.(2023八下·合江期末) —Where is your teacher
—He____ Singapore and he____ that country for two weeks.
A.has been to, has gone to
B.has gone to, has been in
C.has been in, has been to
35.(2023八下·期末) —Jim isn't in the classroom. Where is he now
—He ____ the library.
A.will go to B.has been to C.has gone to D.goes to
36.(2023八下·江州期末) Annie won't go to Xi'an with us, because she ____ there three times.
A.has gone B.has been C.goes
37.(2023八下·市北区期末)—Where is Mr. Miller I can't find him in the office.
—He____to the school library. And he____there for about one hour.
A.has gone;has been in B.has been;has been in
C.has gone;has been D.has been;has gone
38.(2023八下·江岸期末) Many classes set up Reading Corner in our school. We ____ over 100 books so far.
A.read B.are reading C.have read D.will read
39.(2023八下·青山期末) Wuhan, my hometown, ____ into a top city in the past years.
A.develops B.developed C.has developed D.will develop
40.(2023八下·祥云期末) —Have you ever ____ an amusement park
—yes, I have. I____ Fun Times Amusement park three years ago.
A.gone to ; went to B.been to ; went to
C.been to ; gone to D.been in ; gone to
41.(2023八下·铁岭期末) Mary____reading the book last week and she____50 pages already.
A.has started;finished B.has started;has finished
C.started;has finished D.started;finished
42.(2023八下·望奎期末) A number of tourists____Yangzhou many times because it is such a beautiful city.
A.have been to B.has been to C.has gone to
43.(2023八下·宽甸期末) Mr. Fan ____ this watch in 2005. he ____ it for 6 years.
A.bought,has had B.bought,has
C.has bought,has had D.has bought,had
44.(2023八下·宽甸期末) —Why are you worried?
—I'm expecting a call from my son. He ____ New York for three days.
A.has been to B.has gone to C.has come in D.has been in
45.(2023八下·乌鲁木齐期末) —How about playing basketball with Class I this afternoon
—What a shame! We can't play with them. Because they____Nanshan for a school trip.
A.have gone to B.have been to
C.had gone to D.had been to
46.(2023八下·榆树期末) —Have you ever____tothe Great Wall
—Yes, many times.
A.were B.went C.been D.gone
47.The boy the model plane since he was only three years old.
A.has B.had C.has bought D.has had
48.—Kate, will you go to see the film Roman Holiday this evening
—No, I won't. I _______ it already.
A.see B.saw C.will see D.have seen
49.I this city for more than thirty years and I really like the people and the life here.
A.have been in B.have gone to C.have been to D.have been
50.—The Whites have Hong Kong.
—Oh' really I have never there before.
A.been to' gone B.gone to' been
C.been to' gone to D.gone to' been to
答案解析部分
1.C
——爱丽丝在哪里?电影要开始了。——别担心。我已经告诉她了,她正在来的路上。根据"Don't worry."和"on the way"可知,已经告知爱丽丝并且她正在赶来,表示已完成的动作对现在造成的影响或结果时应用现在完成时,结构为have done。故选C。
考查时态(现在完成时)。注意从句子语境,时态的功能和意义以及不同时态标识性的时间状语来判断设空处谓语的时态。
2.A
——我们的手表真漂亮!你什么时候买的?——4月。我已经买了两个月了。had有;borrowed借;bought买。根据"When did you buy it "可知,空处应是说买了两个月了,结合"for two months"可知应用延续性东西,bought是短暂性动词,对应的延续性动词是had。故选A。
考查动词辨析(延续性动词与短暂性动词)。注意延续性动词与短暂性动词的用法区别。
3.B
那里的女孩不可能是Linda。她和家人去了北京。has been to 去过某地,已经回来;has gone to 去过某地,还没回来;is going to 将要去。根据"The girl over there can't be Linda."可知,这个女孩不可能是Linda,她去了北京还没回来,故选B。
考查时态(现在完成时)和动词短语。注意牢固掌握has been to和has gone to的用法区别,在特定语境中灵活运用。
4.D
——让我们打开电视看足球比赛吧。——太晚了。比赛已经结束一个小时了。比分是 1-0。A.has finished,已经完成;B.has begun,已经开始;C.has been on,已经开始(与段时间连用);D.has been over,已经结束(与段时间连用);根据"And the result was 1-0. "可知比赛结束了,for an hour是段时间,因此用has been over,故选D。
考查现在完成时。注意含有段时间的现在完成时态的句子与不含段时间的现在完成时态的句子在用法上的区别。
5.B
——你好,我能同Simon说话吗?——抱歉,他现在不在。他和他阿姨去电影院了。A.has been,去过(去了之后回来了);B.has gone,去了(尚未回来);C.is going,正要去;D.goes,动词,去;根据"he isn't in right now. "可知Simon去了电影院尚未归来,因此用has gone,故选B。
考查gone to/been to用法比较。掌握gone to与been to的用法及区别。
6.B
这本书一定很棒。我妹妹已经读了好几遍了。A单三式,B现在完成时,C现在进行时,already是现在完成时标志,故时态是现在完成时,故选B。
考查时态,注意识记现在完成时的用法。
7.B
——妈妈,我的运动鞋在哪里?我哪里都找不到。——噢,我把它们洗了。will wash一般将来时;have washed现在完成时;was washing过去进行时。根据语境可知,这里要用现在完成时,表达之前完成的动作对现在的影响,这里是因为妈妈之前把鞋子洗了导致现在小孩找不到了。故选B。
考查动词时态辨析。注意掌握现在完成时的使用场景。
8.C
——星云学校和我们学校的足球赛是什么时候举行的?——哦,比赛已经结束十分钟了,最后的比分是4:3。星云学校赢得了比赛。ended 一般过去时;has ended 现在完成时; has been over 现在完成时。根据"for ten minutes"可知,本句时态为现在完成时,end"结束"为非延续性动词,要变为对应的"be+形容词"形式be over。故选C。
考查时态(现在完成时)。注意非延续性动词要转换成延续性动词。
9.D
电影《热辣滚烫》太精彩了,以至于我看了两遍。A:watch,观看,一般现在时。B:watched,观看,一般过去时。C:will watch,将要观看,一般将来时。D:have watched,已经观看,现在完成时。根据"The film "YOLO" (热辣滚烫) is so wonderful和twice"可知,此处用现在完成时。故选D。
考查现在完成时。注意识记其结构和用法。
10.C
自从离开学校,这个女孩子就成为了导游。根据" since she left the school"可知,自从离开学校,这个女孩子就是导游,描述的是从过去开始一直持续到现在的状态,应该使用现在完成时,其结构为"have/has + done",主语The girl是第三人称单数,所以助动词用三单式has。故选C。
考查时态(现在完成时)。首先,仔细审题,在题干中寻找标志性的时间状语。时间状语是判断时态的重要依据。如果题目所给题干是主从复合句,考生需要根据主从句时态相呼应的原则来判断时态。在时间、条件等状语从句中,通常用一般现在时表示一般将来时,用现在完成时表示将来完成时。同时,要正确认定主句动词及从句动词两个动作发生的先后时间,并认真体会命题者所给出的语境。
11.C
自去年年底开通以来,越来越多的人乘坐高铁去过香格里拉。此处是since引导的时间状语从句,从句是一般过去时,主句应该用现在完成时,用have/has done形式,只有C项符合,故选C。
考查现在完成时。注意since引导的时间状语从句,从句是一般过去时,主句用现在完成时。
12.A
我们的城市在过去的五年里发生了巨大的变化。根据"in the past five years"可知,此处表示过去发生的动作,对现在造成影响,要用现在完成时,其结构为:have/has+过去分词。故选A。
考查时态。注意掌握现在完成时的结构。
13.B
我对景德镇市的新面貌感到惊讶。在过去的几年里,它发生了很大的变化。A.改变,一般现在时;B.已经改变,现在完成时;C.将改变,一般将来时;D.正在改变,现在进行时。over the past few years表明时态是现在完成时,结构是have/has+动词过去分词,故选B。
考查现在完成时,首先理解选项时态,然后识记现在完成时的标志词和结构。
14.B
——《Someone to Talk to》真是令人兴奋。——我同意。我已经读过两遍了。A.read读,动词原形,一般过去时;B.have read已经读过,现在完成时;C.had read已经读过,过去完成时;D.was reading正在读,过去进行时。根据答句"I agree with you.I...it twice."可知,此处应是已经读过了,表示过去的动作对现在产生了影响,应用现在完成时,故选B。
考查现在完成时。注意识记其结构和用法。
15.A
自从我有电脑以来,我就没有做过多少运动了。 haven't done 现在完成时;don't do
一般现在时; didn't do 一般过去时; won't do 一般将来时。since引导的时间状语从句,从句用一般过去时,主句用现在完成时"have/has+动词过去分词",主语是I,助动词用have,故选A。
考查时态(现在完成时)。注意正确理解选项的形式以及用法区别,根据题目所给语境并结合时态相关知识确定正确的时态。
16.A
——山姆,你还没收拾桌子呢。太乱了!——抱歉,我马上收拾。clear清理,动词。A现在完成时,B过去进行时,C将来时,D一般现在时,yet是现在完成时否定句标志,故选A。
考查时态,注意识记现在完成时的用法。
17.C
贝蒂和莉莉从 13 岁起就是朋友。A过去式,B一般现在时,C现在完成时,D一般将来时,根据since they were 13 years old,可知是现在完成时标志,故选C。
考查时态,注意识记现在完成时的用法。
18.D
快点,电视剧已经开始10分钟了。started开始,一般过去时;has started已经开始,现在完成时;was on在放映,一般过去时;has been on已经放映,现在完成时。时间状语"for ten minutes"需搭配现在完成时,可排除AC项;start是非延续性动词,不能搭配段时;be on表示状态,可延续,be的过去分词是been。故选D。
考查现在完成时。注意正确理解选项的形式以及用法区别,根据题目所给语境并结合时态相关知识选择正确的选项
19.D
——我刚才在李先生的办公室看到他了。——不,不可能是他。他去了北京。下周五才回来。mustn't禁止;can't不可能;has gone to去了某地还未回来;has been to去过某地已经回来。根据"He has ... Beijing and will come back next Friday."可知李先生去北京了,表示语气肯定的否定推测,用can't;再由"will come back next Friday"可知去了北京还未回来,用has gone to。故选D。
考查情态动词及现在完成时。注意区分选项中情态动词以及现在完成时的意思以及用法区别,结合题干语境选择正确的选项。特别注意现在完成时中两个结构的用法区别:has gone to去了某地还未回来;has been to去过某地已经回来。
20.C
在过去的几年里,我们种了很多树,这里的空气比以前新鲜多了。planted一般过去时;were planting过去进行时;have planted现在完成时;will plant一般将来时。分析句子可知,此处强调过去几年种的树使现在的空气更清新,强调对现在的影响,所以应用现在完成时。根据时间状语"in the past few years"也可知,时态是现在完成时"have/has + 过去分词"。主语是we,用助动词have。故选C。
考查现在完成时。注意现在完成时现在完成时强调过去发生的动作对现在造成的影响或结果,这种影响或结果是现在的关注点。常与already(已经)、yet(仍然,用于否定句或疑问句)、just(刚刚)、before(以前)、ever(曾经)、recently(最近)、lately(近来)、still(仍然)等副词连用。
21.B
——你的爸爸在里面吗?——不,他已经在上海出差三天了。A.去了某地,还没回来;B.呆在某地;C.去过某地,已经回来;D.到达。根据for three days可知,此处应该跟延续性动词或短语连用,只有B项符合,故选B。
考查have gone to,have been to 和have been in的区别。注意for+时间段和延续性动词或短语连用的用法。
22.C
自从去年吉姆得到了一台电脑,他已经学到了很多关于太空的知识。A:learns 是一般现在时的第三人称单数形式,表示通常性、规律性、习惯性、真理性的动作或状态。B:learned 是一般过去时,表示过去某个时间里发生的动作或状态。C:has learned 是现在完成时,表示过去发生或已经完成的动作对现在造成的影响或结果,或从过去某一时间点开始一直持续到现在并还可能继续下去的动作。因为句子中使用了"since"引导的时间状语从句,并且强调的是从过去某一时间点开始并持续到现在的动作,所以应该使用现在完成时。故选C。
考查时态的正确使用,特别是现在完成时的用法。
23.D
——没有剩余的时间了。安吃完早餐了吗?——不,她没有。A一般过去时,B一般现在时,C现在进行时,D现在完成时,根据she hasn't,可知是现在完成时的一般疑问句,故选D。
考查时态,注意识记现在完成时的用法。
24.C
——我听说你去过美国,什么时候去的?——去年暑假。have been to,表示曾经去过现在已经回来。have gone to,去了某地还没回来。主语是有,故助动词用have,根据When did you go there,和Last summer holiday,可知已经回来了,所以用have been to。故选C。
考查短语辨析,注意识记主谓一致,have been to的用法。
25.C
—— 我从来没有去过腾龙洞。 ——我也没有去过。 so/neither十助动词/be动词/情态动词+主语表示前者的情况也适合后者,前后的主语是不一致的,其中so用于前句为肯定句,neither用于前句为否定句,此处前面的句子含有否定词never,所以看做否定句,用neither,排除B和D;前面的句子是现在完成时,后面的句子助动词用have,故选C。
考查副词辨析,倒装句和现在完成时。注意倒装句的结构neither十助动词/be动词/情态动词+主语。
26.B
27.C
——你知道长春的一个著名商场"这有山"吗?——是的,我去过那很多次了。have gone表示去了,不确定有没有到达;have been in表示在某地待了多久;have been to表示去过某地。根据many times很多次,这里表达的是去过这个商场很多次了,故选C。
考查现在完成时。注意结合关键单词(many times)判断正确的选项。
28.C
我的堂姐已经读过这本小说几次了,她从中学到了许多。根据第二句 She's learned a lot from it. 她从中学到了许多,可以判断出时态是用现在完成时,强调过去已经完成的动作对现在造成的影响,已经读过很多次,对现在造成的影响是学到了许多。A是一般现在时,B是一般将来时,C时现在完成时,D是过去进行时,故选C。
考查现在完成时。注意结合语境判断出正确的时态。
29.B
——现在是工作的时候了。——好吧。我会叫醒Alan。他已经睡了两个小时了。固定短语fall asleep,表示"入睡",A.现在完成时;B.现在完成时;C.一般过去时;D.一般现在时。根据for two hours可知,这是一个表示一段时间的时间状语,通常用于现在完成时,而且动词应该用延续性动词,而fall asleep是瞬间性动词,不能持续一段时间,排除A项,C项和D项,故选B。
考查动词时态。注意短暂性动词和延续性动词在现在完成时中的用法。
30.D
在过去五年里他们的家乡发生了巨大的变化。A.happened发生,一般过去时;B.took place发生,一般过去时;C.take place发生,一般现在时;D.have taken place发生,现在完成时。根据时间状语in the past five years可知,此处使用现在完成时,故选D。
考查动词时态。注意根据时间状语判断时态,选择正确的谓语动词形式。
31.D
——你完成你的家庭作业了吗?——是的,我已经完成了。根据yet和Yes, I've just finished it.可知,要用现在完成时态,其基本构成为: have/has done。主语you,助动词要用have,故答案为D。
考查现在完成时的基本构成及用法。注意对句子意思的理解和对时态的掌握。
32.C
——你爸爸在哪里?他现在不在家。——他去了北京开会,一周后回来。have/has been to...去过某地,现在不在那里;have/has gone to去了某地,可能在途中或已到达那里,总之不在这里。根据 He isn't at home now. 可知去了北京,主语he,第三人称单数,助动词用has,故选C。
考查固定短语辨析。根据语境,选出正确的短语,注意主谓一致。
33.B
——谁去车站接罗瑞?——我会的。我见过她好几次了。根据several times可知表示过去的动作产生的结果,用现在完成时have/has+过去分词,主语I,非第三人称单数,助动词用have,meet的过去分词met,故选B。
考查现在完成时的构成和用法。根据时间状语,确定正确的时态,注意主谓一致。
34.B
你老师在哪里?——他去了新加坡,将在那个国家待两周。has been to..."曾经去过某地",已经回来;has gone to...."去了某地",还未回来;has been in"在某地待了一段时间",常接时间段。第一个空表示去了新加坡还没回来,用has gone to ;for two weeks 是表示时间段,第二个空用has been to。故选:B。
本题考查have been to和has gone to的区别,需要根据题干,选出正确的答案。
35.C
——吉姆不在教室里。他现在在哪里?——他去图书馆了。has been to+地点,表示去过某地,现在不在那里;has gone to+地点,去往某地,可能在途中或已到达那里,总之,现在不在这里。由Jim isn't in the classroom.可知去往某地,用has gone to,故选C。
考查固定短语的用法。理解固定短语has gone to的意思和用法。
36.B
安妮不会和我们一起去西安,因为她已经去过那里三次了。根据句子中three times可知安妮去过西安三次了,A.去了,但还没回来;B.去了,已经回来了;C.去,不符合句意逻辑,故选B。
考查现在完成时,注意区分have been to与have gone to的意思区别。has been 的意思是:表示"到过某地",说话人现在已经回来了;has gone 的意思是:表示"去了某地",可能到了,也可能在路上。
37.C
——米勒先生在哪里?我在办公室里没找着他。——他去了学校图书馆。他在那里待了大概一个小时。have been to,去过某地,回来了,have gone to,去了某地还没回来,空一,根据there for about one hour,可知还没有回来,可知用have gone to,空二搭配段时间的用持续性动词,there是副词,不搭配介词,be表示持续,gone是瞬间动词,故选C。
考查短语辨析,注意识记have gone to,持续性动词的用法。
38.C
在我们学校,许多班级都设立了读书角。目前为止,我们已经读了100多本书了。A动词原形,B现在进行时,C现在完成时,D一般将来时,so far是现在完成时标志,故时态是现在完成时,故选C。
考查时态,注意识记现在完成时的用法。
39.C
武汉,我的家乡,在过去的几年里已经发展成为一个顶级城市。develops发展,一般现在时的第三人称单数;developed发展,一般过去时;has developed现在完成时;will develop一般将来时;根据时间in the past years在过去的几年,常与现在完成时连用,可知句子是用现在完成时,故答案为C。
考查现在完成时。识记现在完成时的构成和常用的时间状语。
40.B
——你去过游乐园吗?——是的,我有。三年前我去了欢乐时光游乐园。gone to去了(还未回来),现在完成时;been to去过(已经回来),现在完成时;went to去过,一般过去时。第一空根据 an amusement park ,可知是"去过游乐园已经回来"用been to;第二空根据时间状语 three years ago三年前,可知句子时态为一般过去时,用过去式went to。故选B。
考查现在完成时和一般过去时。注意熟记动词go"去":第三人称单数: goes;现在分词: going;过去式: went;过去分词: gone。
41.C
玛丽上周开始读这本书,她已经读完50页了。started开始,过去式;has started现在完成时;finished完成,过去式;has finished现在完成时。根据空格后last week,上周,可知句子时态为一般过去时,此处应用过去式,应用started。根据already,已经,与现在完成时连用,结构为have/has done,主语为单数形式,应用has finished,故选C。
考查动词的时态,注意识记现在完成时have/has done的用法。
42.A
由于扬州是一个如此美丽的城市,许多游客已经去过扬州好几次了。A:have been to去过,人已经回来;B:has been to去过,动词的三单形式;C:has gone to去了,人不在这。 根据空格后many times,许多次,可知此处是指去过很多次了,主语 A number of tourists,谓语动词用复数形式,可知应用have been to,故选A。
考查现在完成时,注意识记have been to和have gone to的用法。
43.A
范先生在2005买了这手表,他已经买了6年了。根据in 2005可知是一般过去时,谓语动词需用过去式bought;根据for 6 years可知是现在完成时,结构为have/has+done,故选A。
考查一般过去时和现在完成时。需要注意准确判断时态。
44.D
——你为什么担心?——我期待我儿子的电话。他已经在纽约三天了。根据for three days三天了,可知应用现在完成时,且应用延续性动词,gone和came是短暂性动作,可排除选项B和C,因为看起来担心,所以还没有回来,人还在纽约,应用has been in去了,故选D。
考查现在完成时短暂性和延续性动作。需要注意短暂性和延续性动作的区别。
45.A
——今天下午和1班打篮球怎么样?——太遗憾了!我们不能和他们打。因为他们去南山进行学校旅行了。A现在完成时态,去了某地。B现在完成时态,去过某地。C过去完成时态,去了某地。D过去完成时态,去过某地。根据 We can't play with them. 可知他们现在去了南山,时态应该是现在完成时态,用have gone to,故选A。
考查固定搭配,注意区分have been to和have gone to。
46.C
——你曾经去过长城吗?——是的,我去过很多次。根据答语Yes, many times. 可知,此句总体时态为现在完成时,have/has been to的用法,表示:去过。have/has gone to表示:去了还没有回来。其余两个选项都是错误的搭配。故选C。
考查完成时态。注意在理解句意的基础上,掌握have been to和have gone to的区别作答。
47.D
自从这个男孩只有三岁大时,他已经有这个模型飞机了。根据后面since he was only three years old,故这里需要一个现在完成时,表示过去发生的动作对现在造成的影响,结构是have/has+done,主语是 The boy ,三单,用has done;C中的buy是终止性动词,不能用于现在完成时,所以要用延续性动词have。故选:D。
考查现在完成时。解答这类试题时,务必充分理解上下文的语境和前后文的逻辑关系,找到解题的依据,同时正确区分选项的细微差别,准确作答。
48.D
—— 凯特,今天晚上你去看电影《罗马假日》吗?——不,我不去,我已经看过了。see观看,动词,根据already可知,此处应该用现在完成时连用,用have/has done形式,故选D。
考查现在完成时。注意already和现在完成时连用的用法。
49.A
我在这个城市待了超过三十年,我真的很喜欢这里的人和生活。根据空后的"for more than thirty years"可知,说话人待在此处,故选A。
考查短语辨析,注意识记have been in与for+时间段连用的用法
50.B
——怀特一家去了香港。——哦,真的吗?我以前从未去过那里。have been to,过去某地,现在已返回,have gone to,去了某地,强调去了地方,但还没返回,根据really,可知本人不再,故是去了没回来,表示惊讶的语气,故用have gone to,never搭配have been to,表示没去过,there是副词,故不用介词to,故选B。
考查短语辨析,注意识记have been to,过去某地,现在已返回,have gone to,去了某地,强调去了地方,但还没返回的用法。