Unit 1 Past and present 单元语法Grammar 现在完成时(1) 【含答案+解析】-2024-2025学年八年级英语下册单元重难点高频易错题专练(牛津译林版)

文档属性

名称 Unit 1 Past and present 单元语法Grammar 现在完成时(1) 【含答案+解析】-2024-2025学年八年级英语下册单元重难点高频易错题专练(牛津译林版)
格式 docx
文件大小 32.8KB
资源类型 试卷
版本资源 牛津译林版
科目 英语
更新时间 2025-01-22 10:06:26

图片预览

文档简介

2024-2025学年八年级英语下册单元重难点高频易错题专练(牛津译林版)
Unit 1 Past and present 单元语法Grammar 现在完成时(1)
1.(2024八下·濉溪期末) —Do you want me to clean the kitchen this afternoon
—No, thanks. I ____ it already.
A.will clean B.clean C.have cleaned D.was cleaning
2.(2024八下·桦甸期末) —I haven't seen your brother for a long time. Where has he ____
—He ____ Beijing for a month. He'll be back next week.
A.gone; has been in
B.gone; has been to
C.gone; has gone to
3.(2024八下·丹徒期末) Jack,I haven't seen your uncle for a long time.
He ____ Shanghai on business for two months.
A.went to B.has gone to C.has been in D.has been to
4.(2024八下·崇左期末) —Where are Kitty and her sister
—They ____ Nanning already. They aren't at home.
A.went to B.have been to C.have gone to
5.(2024八下·凤山期末) I ____ in this city since
2010.
A.am B.have been C.will be
6.(2024八下·凤山期末) —Where is your aunt
—She ____ Shanghai. She ____ there once before.
A.has been to; has gone to
B.has gone to; has been to
C.has gone to; has been
7.(2024八下·宜州期末) —Is the yellow bike yours
—Yes, it is. I ____ it for two years.
A.have had B.will have C.had
8.(2024·龙湖模拟)—The air here is much fresher than before.
—Exactly. We ____a lot of trees in the past few years.
A.planted B.were planting C.have planted D.will plant
9.(2024八下·南宫期末) Tina won't go to Xi'an with us, because she ____ there twice.
A.goes B.went C.has been D.has gone
10.(2024八下·吉林期末) My parents ____ for 20 years. Today is their wedding anniversary (结婚纪念日).
A.have been married B.have married C.married
11.(2024八下·吉林期末) 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
12.—How many times _________ Carl _________ to the Great Wall
—Only once .
A.does ; go B.did ; go C.has ; gone D.has ; been
13.(2024八下·扬州期末)Though the great scientist ____ for three years, we will never forget the contribution he made.
A.died B.has died
C.has been dead D.was dead
14.(2024八下·昆明期末)I ____ the book Oliver Twist yet, so I know nothing about it now.
A.have read B.haven't read C.read D.didn't read
15.(2024八下·苍溪期末)—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
16.(2024八下·萍乡期末) —Amy ____ for two hours. Do you know where she is
—In the art room. She ____ an art lesson every Friday.
A.has been away; had B.has been away; has
C.has gone; has D.has gone;had
17.(2024八下·曲阳期末) Maybe Tom ____ his work. The light in his room is still on.
A.dcoin's finish B.didn't finish
C.won't finish D.hasn't finished
18.(2024八下·江西期末)—What a fantastic camera you've got! When ____ you buy it, Lily
—I ____ it for two years. I used it to record the changes of my hometown.
A.did; bought B.did; have bought
C.do; had D.did; have had
19.(2024八下·南康期末) —Wow, Mary ____a volunteer for five years.
—It's not surprising, she is a kind-hearted girl who is always ready to help others.
A.will be B.would be C.has been D.had been
20.(2024八下·蒙山期末) — Jack, how long ____ you ____ in Beijing
— For ten years.
A.did, live B.have, lived C.are, living
21.(2024八下·遂宁期末) —Is Mr. Smith there I need to talk to him.
—Sorry, he ____ Beijing, and he ____ the city for three days.
A.has been to; has been in B.has gone to; has been to
C.has gone to; has been in D.has been to; has been to
22.(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
23.(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
24.(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
25.(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
26.(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
27.(2024八下·南宁期末) This book must be great. My sister ____ it several times already.
A.reads B.has read C.is reading
28.(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
29.(2023八下·温州月考) —Hi, Penny. Would you like to go to Wenzhou Science Museum with me tomorrow
—Yes, I'd love to. But Peter____me to watch the Dragon Boat Race.
A.invites B.has invited C.is inviting D.will invite
30.(2023八下·东城期末) Peter is in the library. He ____ there for three hours.
A.studies B.studied C.has studied D.was studying
31.(2023八下·玄武期末) A lot of money____ at the charity show, but the cost of living ____ a lot, so we still need to do much work to help the disabled people.
A.was raised;has risen B.was raised;is risen
C.rose;has risen D.rose;were raised
32.(2023八下·秦淮期末) The shop in Wanda Square(万达广场) ____ for five years, but I ____ there so far.
A.has opened; haven't gone B.has been open; haven't been
C.has opened; haven't been D.has been open; haven't gone
33.(2023八下·南开期末) Lu Xun ____ for about 87 years since he ____ in 1936.
A.has been dead;died B.has died;was dying
C.died;was dead D.was dead;died
34.(2023八下·南开期末) Look! The snow ____!We can play with snow outside.
A.is stopping B.will stop C.has stopped D.had stopped
35.(2023八下·南开期末) —I saw Mr. Lin his office just now.
—No, it ____ be him. He has ____ Guangzhou and will be back in two days.
A.mustn't; gone to B.mustn't; been to
C.can't; been to D.can't; gone to
36.(2023八下·洪山期末) It's the first time that I______ the Palace Museum with my children. I want them to learn more about ancient Chinese culture.
A.visit B.have visited C.am visiting D.visited
37.(2023八下·汉阳期末) —Have you heard of "The Toms"
—Yes, they only _________ singing earlier this year. But they _________ two CDs already.
A.start;have made B.started;made
C.started;have made D.start;are making
38.(2023八下·吴江期末) —Where's Jenny
—She ____ Shanghai on business. She will be back soon.
A.has gone to B.has been to C.was in D.went to
39.(2023八下·市北区期末) —Let's go to Happy House to have a big dinner this evening.
—It ____for about three months. Why not go to Green Space instead
A.closes B.has closed
C.will close D.has been closed
40.(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
41.(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
42.(2023八下·青山期末) Wuhan, my hometown, ____ into a top city in the past years.
A.develops B.developed C.has developed D.will develop
43.(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
44.(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
45.(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
46.(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
47.(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
48.(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
答案解析部分
1.C
——你想让我今天下午打扫厨房吗?——不,谢谢了。我已经打扫完了。A将来时,B动词原形,C现在完成时,D过去进行时,副词already是现在完成时标志。强调过去的动作对现在的影响,故选C。
考查时态,注意识记现在完成时的用法。
2.A
——我好久没见到你哥哥了。他去哪儿了?——他来北京一个月了。他下周就回来。ave been to,过去某地,现在已返回,瞬间性动词,have gone to,去了某地,强调去了地方,但还没返回,瞬间性动词, have been in,持续性动词,空一,根据I haven't seen your brother,可知用have gone to,去了某地,强调去了地方,但还没返回,空二,根据for a month,可知用持续动词搭配段时间,故选A。
考查短语辨析,注意识记延续性动词,短暂性动词的用法。
3.C
——杰克,我好久没见到你叔叔了。——他在上海出差已经两个月了。A.去了,一般过去时;B.去了某地,去了还没有回来,现在完成时;C.已经在某地,现在完成时;D.曾经去过某地,现在完成时。for two months表明时态是现在完成时,排除A,根据句子可知讲的是已经在上海两个月,所以用has been in,故选C。
考查时态区别,首先理解选项have/has gone/been to和have/has been in区别,然后根据句意确定正确答案。
4.C
—— 基蒂和她的妹妹在哪里 ?—— 他们已经去了南宁了。他们不在家。A.去某地,一般过去时;B.去过某地,已经回来;C.去了某地,还没回来。根据already可知,此处用现在完成时,根据 They aren't at home. 可知,此处指去了南宁,还没回来,故选C。
考查短语辨析和现在完成时。注意have gone to和have been to的区别。
5.B
我从2010年开始就在这个城市。since加过去的时间和现在完成时连用,此处主语是第一人称单数,用have done形式,故选B。
考查现在完成时。注意since加过去的时间和现在完成时连用的用法。
6.C
——你阿姨在哪里?——她去了上海。她之前已经去过那里一次。have gone to去了某地,还没回来,have been to去过某地,已经回来,第一空指去了上海,还没回来,主语是第三人称单数,用has gone to,第二空根据once可知,指曾经去过上海,用has been to,空后有地点副词there,不需要介词to,故选C。
考查have gone to 和have been to的区别。注意理解短语意思,理解句意。
7.A
——那辆黄色的自行车是你的吗?——是的,它是。我已经买了两年了。A.已经买了,现在完成时;B.将有,一般将来时;C.有,一般过去时。for two years表明时态是现在完成时,结构是have/has+动词过去分词,主语是I,所以用have,have的过去分词是had,故选A。
考查现在完成时,注意识记现在完成时的标志词和结构。
8.C
——这里的空气比以前清新多了。——确实如此。过去几年里,我们种了很多树。A过去式,B过去进行时,C现在完成时,D将来时,in the past few years是现在完成时标志,故用现在完成时时态,故选C。
考查时态,注意识记现在完成时的用法。
9.C
蒂娜不会和我们一起去西安,因为她已经去过那里两次了。A.去,一般现在时;B.去,一般过去时;C.曾经去过,去了并且回来了;D.已经去过,去了没有回来。twice表明时态是现在完成时,根据Tina won't go to Xi'an with us蒂娜不会和我们一起去西安,可知讲的是去了并且回来了,故选C。
考查时态区别,注意识记has been to的用法。
10.A
我的父母已经结婚20年了,今天是他们的结婚纪念日。marry是动词,表示"结婚"。根据句意,在这个句子中,父母已经结婚20年了,故使用现在完成时态,即"have/has+动词的过去分词"的形式。marry的过去分词是married,have been married表示"已经结婚"的意思,故选A。
考查了现在完成时态的使用。注意现在完成时态常常与表示一段时间的状语连用。
11.B
丽萨已经去北京了,她将在两周后回来,但我从未去过北京。have gone to表示去了某地,还没回来,而have been to表示去过某地,已经回来。根据题目的句意,我们可以知道丽莎已经去了北京,但还没有回来,所以第一空应该填"gone"。而我从未去过北京,所以第二空应该填"been"。故选B。
考查have been to和have gone to的区别及其用法,注意根据句意和语境来进行判断。
12.D
——Carl去过多少次长城?——就一次。表示曾经去过某地,用have/has been to+地点,故选D。
考查have/has been to和have/has gone to的用法辨析。
13.C
14.B
15.B
——《三国演义》!我喜欢这本书。——这也是我最喜欢的书之一。我已经拥有它两年了。 had 一般过去时; have had 现在完成时; have bought 现在完成时; bought 一般过去时。根据for 2 years可知,句子要用现在完成时态,排除AD;buy是短暂性动词,要变成延续性动词have,故选B。
考查时态(现在完成时)以及短暂性动词与延续性动词的转换。首先,仔细审题,在题干中寻找标志性的时间状语。时间状语是判断时态的重要依据。如果题目所给题干是主从复合句,考生需要根据主从句时态相呼应的原则来判断时态。在时间、条件等状语从句中,通常用一般现在时表示一般将来时,用现在完成时表示将来完成时。同时,要正确认定主句动词及从句动词两个动作发生的先后时间,并认真体会命题者所给出的语境。认真阅读题干,理解句子的整体意义,捕捉题干中对动作发生时间所隐含的信息。可以把语境中比较完整的句子中的动词或另一个相关动词所发生的时间作为参照时间,再把选项中的动词与它作比较,看看它所表示的动作是发生在参照时间之前、之后还是正在进行,从而确定选用什么时态。
16.B
——艾米已经离开两个小时了。你知道她在哪里吗?——在美术室。她每周五都有艺术课。be away离开,是延续性动词;go去,短暂性动词。根据"for two hours"可知,第一空时态是现在完成时,且"two hours"是时间段,和延续性动词连用,排除CD选项;再由时间状语"every Friday"可知,第二空时态为一般现在时,主语是She,谓语动词用单数第三人称has。故选B。
考查时态(现在完成时和一般现在时)。注意通过不同时态所对应的标识性的时间状语确定符合题目语境的正确时态。
17.D
也许汤姆还没有完成他的工作。他房间里的灯还亮着。根据下文"The light in his room is still on."可知此句时态使用现在完成时,没完成工作对现在的影响是灯还亮着,其结构为:have/has+过去分词。故选D。
考查现在完成时。注意掌握现在完成时的结构。
18.D
——你有一个多么好的相机呀!什么时候买的?丽丽?——我都买了两年了。大家介绍一下。我用它记录我家乡的改变。空一,根据when可知提问过去时什么时候买的,故用助动词did,空二,for two years是现在完成时标志,故用have done形式, had和bought是过去式,故选D。
考查时态,注意识记现在完成时,一般过去时的助动词的用法。
19.C
20.B
21.C
22.C
——爱丽丝在哪里?电影要开始了。——别担心。我已经告诉她了,她正在来的路上。根据"Don't worry."和"on the way"可知,已经告知爱丽丝并且她正在赶来,表示已完成的动作对现在造成的影响或结果时应用现在完成时,结构为have done。故选C。
考查时态(现在完成时)。注意从句子语境,时态的功能和意义以及不同时态标识性的时间状语来判断设空处谓语的时态。
23.A
——我们的手表真漂亮!你什么时候买的?——4月。我已经买了两个月了。had有;borrowed借;bought买。根据"When did you buy it "可知,空处应是说买了两个月了,结合"for two months"可知应用延续性东西,bought是短暂性动词,对应的延续性动词是had。故选A。
考查动词辨析(延续性动词与短暂性动词)。注意延续性动词与短暂性动词的用法区别。
24.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的用法区别,在特定语境中灵活运用。
25.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。
考查现在完成时。注意含有段时间的现在完成时态的句子与不含段时间的现在完成时态的句子在用法上的区别。
26.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的用法及区别。
27.B
这本书一定很棒。我妹妹已经读了好几遍了。A单三式,B现在完成时,C现在进行时,already是现在完成时标志,故时态是现在完成时,故选B。
考查时态,注意识记现在完成时的用法。
28.B
——妈妈,我的运动鞋在哪里?我哪里都找不到。——噢,我把它们洗了。will wash一般将来时;have washed现在完成时;was washing过去进行时。根据语境可知,这里要用现在完成时,表达之前完成的动作对现在的影响,这里是因为妈妈之前把鞋子洗了导致现在小孩找不到了。故选B。
考查动词时态辨析。注意掌握现在完成时的使用场景。
29.B
——嗨,佩妮。明天你愿意和我一起去温州科学馆吗?——是的,我很乐意。但是彼得邀请我去看龙舟赛。A单三式,B现在完成时,C现在进行时,D一般将来时,表示过去对现在影响,时态用现在完成时,主语是第三人称单数Peter,故用助动词用has,故选B。
考查时态,注意识记现在完成时的用法。
30.C
彼得在图书馆。他在那里学习了三个小时。studies学习,一般现在时;studied学习,一般过去时;has studied现在完成时;was studying过去进行时;根据for three hours可知句子是现在完成时,表示动作持续了多久,故答案为C。
考查现在完成时。识记现在完成时的构成和用法。
31.A
慈善演出筹集了很多钱,但生活成本已经上涨了很多,所以我们仍然需要做很多工作来帮助残疾人。raise筹集,rise上涨。第一空根据at the charity show慈善演出,可知应是筹集,排除CD,再根据主语money和动词raise之间的被动关系,可知应用一般过去时的被动语态was raised;第二空根据主语 the cost of living ,可知是成本上涨,且为主动,动作从过去持续到现在,句子时态应为现在完成时has risen。故选A。
考查一般过去时的被动语态等。注意根据主语和动词之间的动宾关系,判断句子语态,熟记被动语态结构:be+过去分词。
32.B
万达广场的那家店已经开了五年了,但到目前为止我还没去过。open营业,非延续性动词,其延续性动词是be open。for+时间段表明用延续性动词,排除A、C;have/has been to+地点名词,表示曾经去过某地,去了并且回来了;have/has gone to+地点名词,表示去了某地,还没有回来。根据句子可知讲的是还没有去过,所以用haven't been,故选B。
考查现在完成时,首先识记延续性动词和非延续性动词的用法,区别have/has been/gone to+地点名词的区别,理解句意。
33.A
鲁迅死于1936年,距今已有87年了。has been dead延续性动词的现在完成时,与时间段连用。has died短暂性现在完成时,不能与时间段连用;died短暂性动词的一般过去时;was dead一般过去时;was dying过去进行时;根据since从句,可知是从过去持续到现在的动作或状态,用延续性动词的现在完成时,since从句用短暂性动词的一般过去时,故答案为A。
考查现在完成时和一般过去时。识记延续性动词的现在完成时和时间段连用的用法。
34.C
看!雪停了!我们可以在外面玩雪。is stopping现在进行时;will stop一般将来时;has stopped现在完成时;had stopped过去完成时。根据 We can play with snow outside. 可知强调对现在造成的影响,用现在完成时,故答案为C。
考查现在完成时。识记现在完成时的构成和用法。
35.D
——我刚才在办公室看见林先生了。——不,不可能是他。他去广州了,两天后回来。mustn't不能;can't不能;不可能;has gone to去了某地;has been to去过某地;根据 He has ____ Guangzhou and will be back in two days.可知人没有回来,所以第一个空表示不可能是他,用can't;第二个空为"去了"广州,故答案为D。
考查情态动词和现在完成时。识记can't表示否定推测的用法和have gone to与have been to的区别。
36.B
这是我第一次和孩子们一起参观故宫。我想让他们更多地了解中国古代文化。visit,拜访,动词。A一般现在时;B 现在完成时;C 现在进行时;D 一般过去时。结合语句It's the first time that I…the Palace Museum with my children.可知此空要用现在完成时,it is+最高级+that+现在完成时,固定结构,故答案为B。
考查固定句型结构。注意固定结构it is+最高级+that+现在完成时的含义及构成。
37.C
——你听说过《汤姆一家》吗?——是的,他们今年早些时候才开始唱歌。但他们已经制作了两张CD。start开始,一般现在时;started开始,一般过去时;made一般过去时;have made现在完成时。第一空根据 earlier this year 今年早些时候,可知事情发生在过去,句子时态为一般过去时,用started;第二空根据副词already,可知句子时态为现在完成时have made。故选C。
考查一般过去时和现在完成时。注意根据时间状语判断句子时态,再选择合适的动词形式。
38.A
——珍妮在哪里?——她去上海出差了。她很快就会回来。A去了(还没回来),现在完成时;B去过(已经回来),现在完成时;C在,一般过去时;D去过,一般过去时。根据 She will be back soon. 她很快就会回来 ,可知是过去去了还没回来,应用现在完成时has gome to。故选A。
考查现在完成时。注意熟记现在完成时结构:has/have+过去分词。
39.D
——今天晚上让我们去快乐房子吃大餐吧。——它已经关闭三个月了。为什么不去绿空间呢?A单三式,B现在完成时,瞬间动词,C一般将来时,D现在完成时,持续状态,根据______for about three months,可知搭配持续动词,时态是现在完成时,故选D。
考查时态,注意识记现在完成时,持续动词的用法。
40.C
——米勒先生在哪里?我在办公室里没找着他。——他去了学校图书馆。他在那里待了大概一个小时。have been to,去过某地,回来了,have gone to,去了某地还没回来,空一,根据there for about one hour,可知还没有回来,可知用have gone to,空二搭配段时间的用持续性动词,there是副词,不搭配介词,be表示持续,gone是瞬间动词,故选C。
考查短语辨析,注意识记have gone to,持续性动词的用法。
41.C
在我们学校,许多班级都设立了读书角。目前为止,我们已经读了100多本书了。A动词原形,B现在进行时,C现在完成时,D一般将来时,so far是现在完成时标志,故时态是现在完成时,故选C。
考查时态,注意识记现在完成时的用法。
42.C
武汉,我的家乡,在过去的几年里已经发展成为一个顶级城市。develops发展,一般现在时的第三人称单数;developed发展,一般过去时;has developed现在完成时;will develop一般将来时;根据时间in the past years在过去的几年,常与现在完成时连用,可知句子是用现在完成时,故答案为C。
考查现在完成时。识记现在完成时的构成和常用的时间状语。
43.B
——你去过游乐园吗?——是的,我有。三年前我去了欢乐时光游乐园。gone to去了(还未回来),现在完成时;been to去过(已经回来),现在完成时;went to去过,一般过去时。第一空根据 an amusement park ,可知是"去过游乐园已经回来"用been to;第二空根据时间状语 three years ago三年前,可知句子时态为一般过去时,用过去式went to。故选B。
考查现在完成时和一般过去时。注意熟记动词go"去":第三人称单数: goes;现在分词: going;过去式: went;过去分词: gone。
44.C
玛丽上周开始读这本书,她已经读完50页了。started开始,过去式;has started现在完成时;finished完成,过去式;has finished现在完成时。根据空格后last week,上周,可知句子时态为一般过去时,此处应用过去式,应用started。根据already,已经,与现在完成时连用,结构为have/has done,主语为单数形式,应用has finished,故选C。
考查动词的时态,注意识记现在完成时have/has done的用法。
45.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的用法。
46.A
范先生在2005买了这手表,他已经买了6年了。根据in 2005可知是一般过去时,谓语动词需用过去式bought;根据for 6 years可知是现在完成时,结构为have/has+done,故选A。
考查一般过去时和现在完成时。需要注意准确判断时态。
47.D
——你为什么担心?——我期待我儿子的电话。他已经在纽约三天了。根据for three days三天了,可知应用现在完成时,且应用延续性动词,gone和came是短暂性动作,可排除选项B和C,因为看起来担心,所以还没有回来,人还在纽约,应用has been in去了,故选D。
考查现在完成时短暂性和延续性动作。需要注意短暂性和延续性动作的区别。
48.A
——今天下午和1班打篮球怎么样?——太遗憾了!我们不能和他们打。因为他们去南山进行学校旅行了。A现在完成时态,去了某地。B现在完成时态,去过某地。C过去完成时态,去了某地。D过去完成时态,去过某地。根据 We can't play with them. 可知他们现在去了南山,时态应该是现在完成时态,用have gone to,故选A。
考查固定搭配,注意区分have been to和have gone to。