九年级北师大版完整版英语现在完成时练习题及答案及解析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
九年级北师大版完整版英语现在完成时练习题及答案及解析
一、选择题
1.—James. Have you ever been to Yangzhou? It’s very beautiful, and people there are welcome.—Yes, I ________ there many times.
A.have gone B.have been C.have been to D.have gone to
2.With the wide use of e-business, the way of shopping we were used to a lot.
A.change B.changing C.changed D.has changed 3.— When did the Mixc Shopping Center open? — It ________ for nearly half a year. A.has opened B.has been open C.was opened D.had been open 4.—See? The strange man ________ around our house again. Should we call the police?—Oh, no. He is our new neighbor, who moved upstairs the day before yesterday.
A.walks B.walked C.has walked D.is walking 5.—May I borrow your new-bought book The Adventures of Tom Sawyer now?
—I'm afraid not. I ________ only half of it, and I'll try to finish it this weekend.
A.read B.am reading C.have read D.will read 6.—Excuse me, which movie are you waiting for?
—The Fate of the Furious. We ________ here for more than two hours.
A.waited B.wait C.were waiting D.have waited 7.—Is that man George?
—It can’t be him. After all he ________ this place for years!
A.has left B.has been away from C.was away from D.left
8.You are too late. The film for half an hour.
A.ends B.ended C.has ended D.has been over 9.—When did you buy your car? It looks so new.
—Really? I ________ it for three years and I like it very much.
A.have bought B.have had C.bought D.had 10.—Where is your uncle? I haven't seen him for a long time.
—He Shanghai for about half a year. He moved there last October.
A.has gone to B.has been to C.has arrived in D.has been in 11.— Would you like to see the film The Wondering Earth with me?
—I’m sorry I __________it twice.
A.see B.have seen C.am seeing D.saw 12.—What do you think of the latest 5G smart phone?
— It's amazing. It is the most wonderful phone I ________.
A.used B.will use C.was using D.have used 13.Avengers: Endgame is such a wonderful film that I________ it twice.
A.will see B.saw C.see D.have seen 14.The manager reached Nanjing last Wednesday. He________there for 10 days.
A.has been B.has got C.has reached D.has arrived 15.—Why don’t you go to bed, Jimmy?
— Mum promised to tell me a bedtime story, but she ______ her work.
A.doesn’t finish B.didn’t finish C.hasn’t finished D.won’t finish 16.It's reported that Xiangshui explosion(爆炸)__________78 persons and the doctors are trying their best to save the wounded.
A.kills B.has killed C.killed D.had killed 17.The number of city parks in Lishui ______ a lot since it became a district of Nanjing. A.increase B.will increase C.increased D.has increased 18.Stan Lee, a famous American comic book writer, for about five months, but the fictional characters he co-created are still alive on screen.
A.died B.has died C.has been dead D.was dead 19.—Oh, your spoken English is very good, Linda.
—Thank you. I _____________in England for three years.
A.have studied B.studied C.was studying D.study
20.一How can you start playing games so soon, Tom?
一 I ______ my homework, Mom.
A.finished B.have finished C.will finish D.finish
21.The life we were used to_________ greatly since the computer was invented.
A.has changed B.changed C.changing D.change 22.—Have you been to the Robot Restaurant in our city?
—No. Although it _________ for more than a ye ar, I’m far too busy to go there.
A.has started B.has been on C.has been open D.has opened 23.Hurry up! The concert ______ for ten minutes.
A.has begun B.has been on C.has gone D.has finished 24.Since Tencent released Wechat, it ________ one of the most popular apps in the world. A.became B.has become C.has been D.was 25.—The fashion show will begin in half an hour, but Sandy hasn't turned up yet.
—Don't worry. I________ her and she's sure to be here soon.
A.will call B.have called C.am calling D.call
26.He ________ in that city since he left school. It’s his second hometown.
A.has lived B.will live C.was living D.lives 27.—Would you like to watch the film Fast and Furious 9 tonight?
— Sure. I still want to see it again although I ________ it already.
A.watch B.will watch C.was watching D.have watched 28.—How long ________ you ________ chemistry so far?
—For almost one year.
A.are; studying B.do; study C.have; studied D.will; study 29.Mr. Wu ________ Germany since three years ago, so he knows a lot about the German culture and customs.
A.has gone to B.went to C.has been to D.has been in 30.— Where is the head teacher?
— She ________ to the library to search for some information.
A.goes B.will go C.has been D.has gone 31.—When will the live women’s football mat ch between China and South Korea begin on TV?—Oh, it ________ for ten minutes, ending in 4:3. China won the game.
A.has finished B.has been on C.has been over D.has begun 32.—Where is your uncle? —In the USA.He ________ there for two months.
A.has gone B.has gone to C.has been D.has been to 33.—Have you ever worked in Nanjing?
—Yes. I ________ in Nanjing since three years ago.
A.would work B.worked C.was working D.have worked 34.The film Hi, Mom, ________ for two months. You will have another two months to enjoy it in the cinema.
A.lasted B.was lasting C.will last D.has lasted 35.China’s high-speed railways ________ from 9, 000 to 35, 000 kilometers in the past few years.
A.are growing B.were growing C.will grow D.have grown 36.—Hello, Jack. This is Sandy. What are you doing?
—I’m watching an exciting basketball match. It _______ for half an hour.
A.begins B.began C.has begun D.has been on 37.The train ________ for twenty minutes.
A.left B.has left C.has been away D.is leaving 38.The schoolboy is so shy th at he doesn’t like to be asked ________.
A.whether he could enter his ideal school in the future
B.how long he has joined the navy
C.how many languages he can communicate with others
D.about winning the national English competition
39.—Carl, are you coming with us?
—I’d love to, but something unexpected ______.
A.is coming up B.comes up C.came up D.has come up 40.Please turn up the music, don’t worry about the baby because he ________ for half an hour. A.woke up B.has woke up C.was awake D.has been awake 41.—Have you been to SuNing Plaza in our city?
—No. Although it ________ for more than a week, I am far too busy to go there.
A.has started B.has opened C.has been open D.has been on 42.We ________ each other since I came to Shanghai, but we send emails very often. A.don’t see B.didn’t see C.won’t see D.haven’t seen 43.—Why are you in a hurry?
—I am late. Can you tell me how long _______?
A.has the film been on B.the film has started C.the film has lasted D.has the film ended 44.—Could you ________ me this book please, Daniel?
—Sorry, but I ________ it for only half an hour. I haven't finished it.
A.lend; have had B.borrow; have bought C.borrow; have had
D.lend; bought
45.—Do you know Sunshine Town very well, Mr Chen?
—Sure. I____here since I was born.
A.has lived B.lived C.have lived D.lives
46.My dog _______ for three days and I’m now very worried now and I want to find it as soon as possible.
A.has been gone B.has gone C.is gone D.was gone 47.—Sorry, I’m late. There’s too much traffic on the road.
— It d oesn’t matter. The film has just_______for five minutes.
A.begun B.finished C.been on D.been over 48.—Jim, turn down the music. Our baby is sleeping.
—Don’t worry. He__________ for half an hour.
A.woke up B.has woken up C.was awake D.has been awake 49.—Mum, I want to watch the news about our school. Change the channel, please!
—What a pity! It is eight o'clock now. It___________ for a while.
A.has been over B.was over C.has finished D.finished 50.Neither Mark nor his parents ________ Sanya before, so they c an’t wait to start the journey. A.have gone to B.have been to C.has gone to D.has been to
【参考答案】***试卷处理标记,请不要删除
一、选择题
1.B
【详解】
句意:——詹姆斯,你去过扬州吗?它非常漂亮,那儿的人们非常受欢迎。
——是的,我已经去过很多次了。
考查现在完成时。
have gone已经去了;have been已经去过;have be
解析:B
【详解】
句意:——詹姆斯,你去过扬州吗?它非常漂亮,那儿的人们非常受欢迎。
——是的,我已经去过很多次了。
考查现在完成时。
have gone已经去了;have been已经去过;have been to已经去过(后面加具体的地方);have gone to已经去了(后面加具体的地方)。
根据回答“many times”可知是已经去过很多次,且地点副词there前不加to,所以用have been。
故选B。
【点睛】
have been to和have gone to的区别:have been to是某人已经去过某地,说话时人已经回来了;have gone to是某人已经去了某地,说话时人还未回来。
此题根据回答可知当时人是在现场的,说明已经回来。
还需注意的是,here、there、home、abroad等单词当地点副词使用时前面不能加介词。
2.D
【详解】
句意:随着电子商务的广泛应用,我们习惯的购物方式发生了很大的变化。
考查动词时态辨析。
介词短语With the wide use of e-business表示持续到现在的时间,句子需
解析:D
【详解】
句意:随着电子商务的广泛应用,我们习惯的购物方式发生了很大的变化。
考查动词时态辨析。
介词短语With the wide use of e-business表示持续到现在的时间,句子需用现在完成时;根据句意结构,可知选D。
3.B
【详解】
句意:——Mixc购物中心什么时候开业的?——开业将近半年了。
考查动词时态,has opened现在完成时;has been open现在完成时;was opened 一般过去时的被动
解析:B
【详解】
句意:——Mixc购物中心什么时候开业的?——开业将近半年了。
考查动词时态,has opened现在完成时;has been open现在完成时;was opened一般过去时的被动语态;had been open过去完成时。
根据It___for nearly half a year结合选项可知它已经开业近半年了;可知句子里有时间状语是for nearly half a year,表示一段时间时,强调状态的持续,要用现在完成时,其构成是:has/have+ done;在有“for+一段时间”的完成时态的句子里,要用延续性动词;open做动词讲是非延续性动词,因此要用be open表示状态,故选B。
4.D
【详解】
句意:——看到了吗?那个陌生人又在我们家里走来走去。
我们应该报警吗?——哦,不,他是我们的新邻居,前天搬到楼上去了。
考查动词时态。
walks走,第三人称单数;walked走,过去式;
解析:D
【详解】
句意:——看到了吗?那个陌生人又在我们家里走来走去。
我们应该报警吗?——哦,不,他是我们的新邻居,前天搬到楼上去了。
考查动词时态。
walks走,第三人称单数;walked走,过去式;has walked已经走,现在完成时;is walking正在走,现在进行时。
根据“See?”可知,这里是说那个陌生人正在我们家周围走来走去,说明这个动作现在正在进行。
其结构是be doing的形式。
故选D。
5.C
句意:——我现在可以借你的新书《汤姆·索耶历险记》吗?——恐怕不行。
我只读了一半,这个周末我会努力读完的。
考查动词时态。
read读;原形;am reading正在读,现在进行时;ha
解析:C
【详解】
句意:——我现在可以借你的新书《汤姆·索耶历险记》吗?——恐怕不行。
我只读了一半,这个周末我会努力读完的。
考查动词时态。
read读;原形;am reading正在读,现在进行时;have read已经读了;现在完成时;will read将读,一般将来时。
根据“and I'll try to finish it this weekend.”可知到现在为止已经读了一半,这里是用现在完成时,其结构是have done的形式。
故选C。
6.D
【详解】
句意:——很抱歉打扰,你在等哪一部电影?——《速度与激情》。
我们已经等了两个多小时了。
考查动词的时态。
根据“for more than two hours”可知强调动作的持续,用现在
解析:D
【详解】
句意:——很抱歉打扰,你在等哪一部电影?——《速度与激情》。
我们已经等了两个多小时了。
考查动词的时态。
根据“for more than two hours”可知强调动作的持续,用现在完成时,此处用have waited。
故选D。
7.B
【详解】
句意:——那个人是乔治吗?——不可能是他,毕竟他已经离开这个地方很多年了!
考查现在完成时和延续性动词。
left离开了,left是leave的过去式;has left现在完成时,离开了
解析:B
【详解】
句意:——那个人是乔治吗?——不可能是他,毕竟他已经离开这个地方很多年了!
考查现在完成时和延续性动词。
left离开了,left是leave的过去式;has left现在完成时,离开了;has been away from现在完成时,离开了;was away from远离。
leave是短暂性动词,其延续性动词为be away;答句中for years是一段时间,与一段时间连用时应注意句中的谓语动词应是延续性动词,非延续性动词不可和段时间连用;所以此处使用has been away from表示“离开的状态持续了很多年”。
故选B。
8.D
句意:你来得太晚了。
电影已经结束半小时了。
本题考查时态。
ends是一般现在时,ended是一般过去时,has ended是现在完成时,是瞬间性动词。
has been over是现在完
解析:D
【详解】
句意:你来得太晚了。
电影已经结束半小时了。
本题考查时态。
ends是一般现在时,ended是一般过去时,has ended是现在完成时,是瞬间性动词。
has been over是现在完成时,是延续性动词。
根据for half an hour可知,与时间段连用,用延续性动词。
故选D。
9.B
【详解】
句意:——你什么时候买的车?它看起来很新。
——真的吗?我买了三年了,我非常喜欢它。
考查动词的时态。
由for three years可知,此题应该用现在完成时,排除C/D;fo
解析:B
【详解】
句意:——你什么时候买的车?它看起来很新。
——真的吗?我买了三年了,我非常喜欢它。
考查动词的时态。
由for three years可知,此题应该用现在完成时,排除C/D;for three years是表示一段的时间状语,因此此题的谓语应该用延续性动词。
bought是非延续性动词。
故选B。
10.D
【详解】
句意:——你叔叔在哪里,我很长时间没见他了。
——他在上海大约有半年了。
去年10月,他搬去了那里。
考查现在完成时。
has gone to去了未归;has been to去了已回;has
解析:D
【详解】
句意:——你叔叔在哪里,我很长时间没见他了。
——他在上海大约有半年了。
去年10月,他搬去了那里。
考查现在完成时。
has gone to去了未归;has been to去了已回;has arrived in已到达;has been in在某地多长时间。
根据“for about half a year”可知,他在那里待了多长时间,故选D。
11.B
【详解】
句意:——你愿意和我一起看电影《神奇的地球》吗?——对不起,我已经看了两遍了。
本题考查现在完成时。
A. see动词原形;B. have seen现在完成时态形式;C. am seei
解析:B
【详解】
句意:——你愿意和我一起看电影《神奇的地球》吗?——对不起,我已经看了两遍了。
本题考查现在完成时。
A. see动词原形;B. have seen现在完成时态形式;C. am seeing现在进行时态形式;D. saw动词的过去式。
根据空后twice可知该用现在完成时,根据空前I可知,此空应填have seen,故选B。
12.D
【详解】
句意:——你认为最新的5G智能手机怎么样?——太令人惊叹了。
它是我用过最绝妙的手机。
考查现在完成时态。
used使用过,过去时;will use将使用,将来时;was using 正在使
解析:D
【详解】
句意:——你认为最新的5G智能手机怎么样?——太令人惊叹了。
它是我用过最绝妙的手机。
考查现在完成时态。
used使用过,过去时;will use将使用,将来时;was using正在使用,过去进行时;have used使用过,现在完成时。
根据语境和句意可知说话者将他过去所使用的手机与最新的5G智能手机作比较,认为5G智能手机最绝妙。
所以用现在时完成时表达,对现在产生影响。
故选D。
13.D
【详解】
句意:《复仇者联盟:终局之战》是一部很棒的电影,我已经看了两遍。
考查时态。
will see将会看到;saw看过;see看见;have seen已经看过。
根据句意以及单词“twice”
解析:D
【详解】
句意:《复仇者联盟:终局之战》是一部很棒的电影,我已经看了两遍。
考查时态。
will see将会看到;saw看过;see看见;have seen已经看过。
根据句意以及单词“twice”可知,本题用现在完成时表示“已经看了两遍”;现在完成时时态:have/has+过去分词。
故选D。
14.A
【详解】
句意:经理上星期三到达南京。
他在那里已经呆了10天。
考查现在完成时。
根据for 10 days可知,应该使用现在完成时,且应该使用延续性动词。
BCD中的get,reach,arriv
解析:A
【详解】
句意:经理上星期三到达南京。
他在那里已经呆了10天。
考查现在完成时。
根据for 10 days可知,应该使用现在完成时,且应该使用延续性动词。
BCD中的get,reach,arrive都属于短暂性动词,故选A项。
15.C
【详解】
句意:——Jimmy,你为什么不上床睡觉?——妈妈答应给我讲睡前故事,但是她还没有完成她的工作。
考查动词的时态。
A. doesn’t finish一般现在时;B. didn’t fi
解析:C
【详解】
句意:——Jimmy,你为什么不上床睡觉?——妈妈答应给我讲睡前故事,但是她还没有完成她的工作。
考查动词的时态。
A. doesn’t finish一般现在时;B. didn’t finish一般过去式;C. hasn’t finished现在完成时;D. won’t finish一般将来时。
根据句意,空处的句子表示过去发生的动作对现在的影响或结果,应为现在完成时,故选C。
16.B
【详解】
句意:据报道响水爆炸已经导致78人死亡,医生们正尽全力挽救伤者。
考查代词时态。
A. kills一般现在时;B. has killed现在完成时;C. killed一般过去式;D. h
解析:B
【详解】
句意:据报道响水爆炸已经导致78人死亡,医生们正尽全力挽救伤者。
考查代词时态。
A. kills一般现在时;B. has killed现在完成时;C. killed一般过去式;D. had killed过去完成时。
根据句意,空处时态表示过去的动作对现在造成的影响或结果,应为现在完成时,故选B。
17.D
【详解】
句意:丽水自从成为南京的一个区以来,城市公园的数量增加了很多。
考查动词时态辨析。
increase 一般现在时;will increase 一般将来时;increased 一般过去时;
解析:D
【详解】
句意:丽水自从成为南京的一个区以来,城市公园的数量增加了很多。
考查动词时态辨析。
increase 一般现在时;will increase 一般将来时;increased 一般过去时;has increased 现在完成时。
根据句中,since+一般过去时的从句,主句用现在完成时。
主语the number of表示“……的数量”,是单数形式,所以空格处填has increased。
故选D。
【点睛】
since表示“从某时一直延续至今”,引导的是时间状语从句,后接具体的过去时间点或从句,主句用现在完成时结构。
18.C
【详解】
句意:Stan Lee是一名著名的美国漫画家,他已经死大约五个月了,但是他创造的虚拟角色仍然活跃在大屏幕上。
考查现在完成时。
died死,过去式;has died已经死了,die为瞬间
解析:C
【详解】
句意:Stan Lee是一名著名的美国漫画家,他已经死大约五个月了,但是他创造的虚拟角色仍然活跃在大屏幕上。
考查现在完成时。
died死,过去式;has died已经死了,die为瞬间动词,不与时间段连用;has been dead已经死了,现在完成时;was dead是死的,系表结构,描述死亡状态。
for引导的时间状语,表示动作从过去某时开始,一直延续至今,用现在完成时,动词要用延续性动词,C选项be动词为延续性动词。
故选C。
19.A
【详解】
句意:——哦,Linda,你的英语口语非常好。
——谢谢你。
我在英国学习三年了。
考查动词时态。
have studied现在完成时;studied一般过去时;was studying过去
解析:A
【详解】
句意:——哦,Linda,你的英语口语非常好。
——谢谢你。
我在英国学习三年了。
考查动词时态。
have studied现在完成时;studied一般过去时;was studying过去进行时;study动词原形。
根据句意和句中的时间状语for three years可知,这里表示从过去持续到现在的动作,应用现在完成时态。
故选A。
20.B
【详解】
句意:——汤姆,你怎么这么快就开始玩游戏了?——我已经完成了我的家庭作业,妈妈。
考查动词时态辨析。
根据句意语境,可知汤姆已经完成了作业所以才玩游戏,属于过去的事情对现在的影响,需用现
解析:B
【详解】
句意:——汤姆,你怎么这么快就开始玩游戏了?——我已经完成了我的家庭作业,妈妈。
考查动词时态辨析。
根据句意语境,可知汤姆已经完成了作业所以才玩游戏,属于过去的事情对现在的影响,需用现在完成时“have/has +过去分词”结构;I是第一人称,助动词需用have,故选B。
21.A
【解析】
【详解】
句意:自从电脑发明以来,我们习惯的生活发生了很大的变化。
考查动词时态辨析。
since the computer was invented(自从电脑发明以来)是一段持续到现在
解析:A
【解析】
【详解】
句意:自从电脑发明以来,我们习惯的生活发生了很大的变化。
考查动词时态辨析。
since the computer was invented(自从电脑发明以来)是一段持续到现在的时间,用于现在完成时;The life是单数第三人称,需用“has done”结构;根据句意语境,可知选A。
22.C
【详解】
句意:——你去过我们城市的机器人餐厅吗?——没有,尽管它开业有一年多了,但我太忙了,不能去那里。
考查现在完成时。
根据“for more than a week”可知,这里的时态为现在
解析:C
【详解】
句意:——你去过我们城市的机器人餐厅吗?——没有,尽管它开业有一年多了,但我太忙了,不能去那里。
考查现在完成时。
根据“for more than a week”可知,这里的时态为现在完成时,现在完成时的构成为:have/has+过去分词,因主语是三单it,所以此处用has;句中有“for+段时间”构成的现在完成时句子中,谓语动词必须是延续性动词,若是非延续性动词,要改为延续性动词或表状态的词,open、start均为非延续性动词,所以此处的“开张”应用表示状态的be+形容词:be open表示,所以此处应为has been open,故答案选C。
23.B
【详解】
句意:快点!这个音乐会已经开始十分钟了。
A. has begun开始
B. has been on开始,
C. has gone离开,
D. has finished结束。
根据前文hurr
解析:B
【详解】
句意:快点!这个音乐会已经开始十分钟了。
A. has begun开始
B. has been on开始,
C. has gone离开,
D. has finished结束。
根据前文hurry up可知,音乐会已经开始了,begin开始,这个词是非延续性动词,不能喝表示一段时间的时间状语for ten minutes连用,应该用has been on,故选B。
24.C
【详解】
句意:自腾讯发布微信以来,它一直是全球最受欢迎的应用之一。
A. became变,过去式;
B. has become已经变,现在完成时;
C. has been已经,现在完成时;
D. w
解析:C
【详解】
句意:自腾讯发布微信以来,它一直是全球最受欢迎的应用之一。
A. became变,过去式;
B. has become已经变,现在完成时;
C. has been已经,现在完成时;
D. was是,过去式。
根据Since Tencent released Wecha可知是since引导的时间状语从句,主句用现在完成时,其结构是have done的形式。
Since引导的从句,主句中的动词必须是持续性的,这里把become变成be。
根据题意,故选C。
25.B
【详解】
句意:——时装秀将在半小时后开始,但桑迪还没有出现。
——别担心。
我已经打电话给她了,她肯定很快就到了。
考查动词时态。
will call一般将来时;have called现在完成时;a
解析:B
【详解】
句意:——时装秀将在半小时后开始,但桑迪还没有出现。
——别担心。
我已经打电话给她了,她肯定很快就到了。
考查动词时态。
will call一般将来时;have called现在完成时;am calling现在进行时;call 一般现在时。
根据句意可知此处表示“已经打电话给她”,故时态用现在完成时,结构为主语+have/has+动词过去分词,故选B。
26.A
【详解】
句意:他离开学校后就住在那个城市,那是他的第二个家乡。
考查现在完成时。
根据“since he left school”可知,句中时态为现在完成时,结构
为have/has done,主
解析:A
【详解】
句意:他离开学校后就住在那个城市,那是他的第二个家乡。
考查现在完成时。
根据“since he left school”可知,句中时态为现在完成时,结构为have/has done,主语he是第三人称单数形式,所以助动词使用has。
故选A。
27.D
【详解】
句意:——今晚你想看电影《速度与激情9》吗?——当然。
虽然我已经看过了,但我还是想再看一遍。
考查动词时态。
根据空后already可知,空处所在的句子应用现在完成时,构成形式为:hav
解析:D
【详解】
句意:——今晚你想看电影《速度与激情9》吗?——当然。
虽然我已经看过了,但我还是想再看一遍。
考查动词时态。
根据空后already可知,空处所在的句子应用现在完成时,构成形式为:have/has done;主语“I”是第一人称单数形式,助动词应用have;watch的过去分词是watched。
故选D。
28.C
【详解】
句意:——到目前为止,你学化学多久了?——差不多一年了。
考查现在完成时。
根据答句“How long...so far”可知,句中时态为现在完成时,结构为have/has done,句
解析:C
【详解】
句意:——到目前为止,你学化学多久了?——差不多一年了。
考查现在完成时。
根据答句“How long...so far”可知,句中时态为现在完成时,结构为have/has done,句中主语是you,助动词使用have,疑问句中将助动词have置于主语you 之前。
故选C。
29.D
【详解】
句意:吴先生自从三年前去了德国,因此他对德国的文化和习俗很了解。
考查动词的时态。
went to去了;has gone to已经去了某地; has been to曾经去过某地,现在已经
解析:D
【详解】
句意:吴先生自从三年前去了德国,因此他对德国的文化和习俗很了解。
考查动词的时态。
went to去了;has gone to已经去了某地; has been to曾经去过某地,现在已经回到原地;has been in一直待在某地。
根据“since three years ago”可知是现在完成时,讲述去了德国一直待在那里,用“has been in”。
故选D。
30.D
【分析】
【详解】
句意:——校长在哪里?——她去了图书馆搜索一些信息。
考查现在完成时态。
根据“Where is the head teacher? She... fo r some inf
解析:D
【分析】
【详解】
句意:——校长在哪里?——她去了图书馆搜索一些信息。
考查现在完成时态。
根据“Where is the head teacher? She... for some information.”可知,校长目前不在说话人的地方,而是在图书馆查询信息。
“have been to”去过某地,人已经回来了;“have gone to”去了某地,人还未回来。
故选D。
【点睛】
易错分析:have been to sp. 和 have been in sp.两者之间的区别,在做题时如果一个句子中既有时间,又有地点,那么答案只能是have been in sp.,表示在某地待了一段时间。
31.C
【详解】
句意:——中韩女足直播赛何时在电视上开始?——哦,比赛已经结束了10分钟,以4:3结束。
中国队赢了。
考查现在完成时。
根据“for ten minutes”可知,时态为现在完成时,此
解析:C
【详解】
句意:——中韩女足直播赛何时在电视上开始?——哦,比赛已经结束了10分钟,以4:3结束。
中国队赢了。
考查现在完成时。
根据“for ten minutes”可知,时态为现在完成时,此处应用延续性动词,排除AD选项;又由“ending in 4:3. China won the game”可知,比赛已经结束。
故选C。
32.C
【详解】
句意:——你叔叔在哪里?——在美国,他在那待了两个月了。
考查have been/gone的区别。
have been to去过某地,人已经回来了;have gone to去了某地,人还
解析:C
【详解】
句意:——你叔叔在哪里?——在美国,他在那待了两个月了。
考查have been/gone的区别。
have been to去过某地,人已经回来了;have gone to去了某地,人还没有回来;have been in/at去了某地待了多久了;由“for two months”可知,此处指的是去了美国已经待了两个月了,应用been in的结构,而there是地点副词,前面的介词要省略,故选C。
33.D
【详解】
句意:——你曾经在南京工作过吗?——是的。
自从三年前我就在南京工作。
考查时态。
根据“since three years ago”可知,此处与现在完成时连用,故选D。
解析:D
【详解】
句意:——你曾经在南京工作过吗?——是的。
自从三年前我就在南京工作。
考查时态。
根据“since three years ago”可知,此处与现在完成时连用,故选D。
34.D
【详解】
句意:电影《你好,李焕英》,已经持续了两个月。
你还有两个月的时间去电影院欣赏电影。
考查动词时态。
for+一段时间,要与现在完成时连用,结构为have/has done,故选D。
解析:D
【详解】
句意:电影《你好,李焕英》,已经持续了两个月。
你还有两个月的时间去电影院欣赏电影。
考查动词时态。
for+一段时间,要与现在完成时连用,结构为have/has done,故选D。
35.D
【详解】
句意:中国的高速铁路在过去几年中由9, 000千米增加到35, 000千米。
考查动词时态辨析。
“in the last/past +一段时间”用于现在完成时态的句子中,由in the
解析:D
【详解】
句意:中国的高速铁路在过去几年中由9, 000千米增加到35, 000千米。
考查动词时态辨析。
“in the last/past +一段时间”用于现在完成时态的句子中,由in the past few years可知此处应用现在完成时态。
故选D。
36.D
【详解】
句意:——你好,杰克。
我是桑迪。
你在做什么?——我正在看一场精彩的篮。