初二下册人教版英语现在完成时练习题及答含解析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

初二下册人教版英语现在完成时练习题及答含解析
一、选择题
1.I think my father knows everything. He is my hero, he________ over 2500 books. A.reads B.read C.is reading D.has read 2.Gina can’t go to the farm with her classmates because she________ a bad cold.
A.is caught B.is catching C.will catch D.has caught
3.It is 4:30p. m. Ben and Leon _______their work, so they are playing chess now.
A.finish B.were finishing C.have finished D.will finish 4.Sarah is only 15 years old, but she ________ the Tennis Club for three years.
A.joined B.has joined C.has been in D.was
5.—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
6.You are too late. The film for half an hour.
A.ends B.ended C.has ended D.has been over 7.Lisa ________ her homework yet. I am afraid she can't go to the park with you.
A.didn't finish B.hasn't finished C.wasn't finishing D.won't finish 8.What a pity! My new computer__________ a virus and it can't work now.
A.catches B.caught C.is caught D.has caught 9.— When will your sister go to England?
— She _________ London since four months ago.
A.went to B.has gone to C.has been to D.has been in 10.Both his parents look sad. Maybe they _________ what's happened to him.
A.will know B.know C.have known D.are knowing 11.―Olivia, are you sure your aunt ________back from America?
―Yes. My mom told me. I'm going to see her now.
A.had come B.came C.is coming D.has come 12.Though Tom _______ America for over two years, he misses his friends and relatives from time to time.
A.was away from B.left C.has been away from D.has left 13.— Where is your son Jimmy living now?
— He________the city of Yangzhou, China for two years.
A.has come to B.has been to C.has gone to D.has been in 14.The train ________ for twenty minutes.
A.left B.has left C.has been away D.is leaving 15.My mother is a teacher. She ________ English in our school since she graduated from university.
A.taught B.has taught C.is teaching D.will teach 16.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
17.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
18.The boy in red ___________ the football club for 3 years. He can play football very well now. A.has joined B.has been in C.joined D.was in 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.My deskmate was once a top student but she behind since she began to play online games. A.has fallen B.fell C.has felt D.has been 21.—Look! The man looks like Mr. Li.
—It can’t be him. Because he with his families________Japan since last Thursday and they haven’t returned.
A.has gone to B.has been to C.have been in D.has been in
22.一How can you start playing games so soon, Tom?
一 I ______ my homework, Mom.
A.finished B.have finished C.will finish D.finish 23.—Have you been to the Robot Restaurant in our city?
—No. Although it _________ for more than a year, I’m far too busy to go there.
A.has started B.has been on C.has been open D.has opened 24.Hurry up! The concert ______ for ten minutes.
A.has begun B.has been on C.has gone D.has finished 25.Avengers: Endgame is such a wonderful film that I________ it twice.
A.will see B.saw C.see D.have seen 26.—Where’s your mum, Lucy?
—She together with her sisters ________ the supermarket since two hours ago.
A.has gone to B.has been to C.has been in D.have gone to 27.—How long ________ you ________ chemistry so far?
—For almost one year.
A.are; studying B.do; study C.have; studied D.will; study 28.— Where is Jim?
— He ________ Beijing o n business for a week. He’ll be back tomorrow.
A.has come to B.has gone to C.has been to D.has been in 29.—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 30.Online learning ________ very popular with students since last year.
A.has become B.are becoming C.would become D.had become 31.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
32.—OK, what do you want to know?
—I’m unsure ________.
A.which is the way to the Palace Museum B.how many colors are there in a rainbow C.that the couple has been married for 3 years D.how long I can borrow the story books 33.—John, you ________ the Slender West Lake before, right?
—Sure, lot of times. Are you thinking of taking a trip there?
A.have gone to B.have come to C.have been to D.have been in 34.Neither Mark nor his parents ________ Sanya before, so they can’t wait to start the journey. A.have gone to B.have been to C.has gone to D.has been to 35.—Fou Ts’ong, whose letters from his father ________ a best seller in China for long, died in London, where he had lived for many years. The cause was the coronavirous.
—What a pity!
A.has been B.has become C.was D.becomes
36.My pet, little Puppy, has ________ for a week. I miss it very much.
A.gone missing B.got lost C.been missing D.lost
37.—Will your cousin go to Guiyang for the summer holiday?
—In fact, he ________ Guiyang since he graduated.
A.has gone to B.has been to C.has been in D.went to
38.In the sentence “I have bought a new bicycle, so I can ride to school now.”, we use present perfect tense to tell ________.
A.the result of a past action
B.actions that happened in the past
C.actions that happened at a certain time in the past
D.how many times an action has happened till now
39.So far, China ________ the world’s largest highway network, with a total length of 160,000 kilometers.
A.builds B.built C.will build D.has built 40.—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 41.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 42.—Look! How dry and clean the road is!
—Yes. Someone ________ up the snow. They’re so early.
A.clean B.cleaned C.has cleaned D.was cleaning 43.—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 44.—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 45.—Where is Simon? We can’t find him at the party.
—Perhaps he ________ home.
A.has gone B.is going C.went D.was going 46.—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 47.—Have you ever worked on this farm?
—Yes. I _________ cows as a farmer there for two years.
A.raised B.was raising C.have raised D.will raise 48.The manager reached Nanjing last Wednesday. He________there for 10 days.
A.has been B.has got C.has reached D.has arrived 49.—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 50.The schoolboy is so shy that 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
【参考答案】***试卷处理标记,请不要删除
一、选择题
1.D
【详解】
句意:我觉得我父亲什么都知道。

他是我的英雄,他已经读了2500本书。

考查时态。

reads一般现在时、单三形式;read一般现在时;is reading现在进行时;has read现在
解析:D
【详解】
句意:我觉得我父亲什么都知道。

他是我的英雄,他已经读了2500本书。

考查时态。

reads一般现在时、单三形式;read一般现在时;is reading现在进行时;has read现在完成时;从文字的表层意思推断空格指他已经读了2500本书,用现在完成时;故选D。

2.D
【详解】
句意:吉娜不能和她的同学一起去农场,因为她得了严重的感冒。

本题考查时态。

is caught是被动形式;is catching是现在进行时,will catch是一般将来时,has c
【详解】
句意:吉娜不能和她的同学一起去农场,因为她得了严重的感冒。

本题考查时态。

is caught是被动形式;is catching是现在进行时,will catch是一般将来时,has caught是现在完成时。

根据Gina can’t go to the farm with her classmates此处表示吉娜现在不能去农场,因此她现在已经感冒了,用现在完成时,故选D。

3.C
【详解】
句意:现在是下午4:30,Ben和Leon已经完成了他们的工作,所以他们现在正在下棋。

考查动词时态。

finish完成、结束,动词原形;were finishing过去进行时;have 解析:C
【详解】
句意:现在是下午4:30,Ben和Leon已经完成了他们的工作,所以他们现在正在下棋。

考查动词时态。

finish完成、结束,动词原形;were finishing过去进行时;have finished现在完成时;will finish一般将来时。

根据they are playing chess now. 他们现在正在下棋,可知他们已经完成了他们的工作,所以句子使用现在完成时态,其构成为have/has+动词的过去分词,故答案选C。

4.C
【详解】
句意:莎拉只有15岁,但她加入网球俱乐部已经三年了。

考查现在完成时。

joined 加入,动词过去式,是非延续性动词;has joined已经加入;has been in已经加入,后接
解析:C
【详解】
句意:莎拉只有15岁,但她加入网球俱乐部已经三年了。

考查现在完成时。

joined 加入,动词过去式,是非延续性动词;has joined已经加入;has been in已经加入,后接一段时间,加入的延续性动词形式;was是。

根据句尾“for three years”可知,本句是现在完成时,表示过去开始一直持续到现在的动作,此时要求动词是延续性动词;加入join是非延续性动词,用于现在完成时表延续时需变为have/has been in。

故选C。

5.B
【详解】
句意:——那个人是乔治吗?——不可能是他,毕竟他已经离开这个地方很多年了!
考查现在完成时和延续性动词。

left离开了,left是leave的过去式;has left现在完成时,离开了
【详解】
句意:——那个人是乔治吗?——不可能是他,毕竟他已经离开这个地方很多年了!
考查现在完成时和延续性动词。

left离开了,left是leave的过去式;has left现在完成时,离开了;has been away from现在完成时,离开了;was away from远离。

leave是短暂性动词,其延续性动词为be away;答句中for years是一段时间,与一段时间连用时应注意句中的谓语动词应是延续性动词,非延续性动词不可和段时间连用;所以此处使用has been away from表示“离开的状态持续了很多年”。

故选B。

6.D
【详解】
句意:你来得太晚了。

电影已经结束半小时了。

本题考查时态。

ends是一般现在时,ended是一般过去时,has ended是现在完成时,是瞬间性动词。

has been over是现在完
解析:D
【详解】
句意:你来得太晚了。

电影已经结束半小时了。

本题考查时态。

ends是一般现在时,ended是一般过去时,has ended是现在完成时,是瞬间性动词。

has been over是现在完成时,是延续性动词。

根据for half an hour可知,与时间段连用,用延续性动词。

故选D。

7.B
【详解】
句意:丽萨还没有完成作业。

恐怕她不能和你一起去公园了。

考查现在完成时。

“yet”现在完成时的标志词,表示到现在为止尚未完成的事情,故用现在完成时。

故选B。

解析:B
【详解】
句意:丽萨还没有完成作业。

恐怕她不能和你一起去公园了。

考查现在完成时。

“yet”现在完成时的标志词,表示到现在为止尚未完成的事情,故用现在完成时。

故选B。

8.D
【详解】
句意:多遗憾!我的新电脑中病毒了,现在不能运行了。

考查动词。

根据句意可知空格处需要填写本句的谓语动词,且此处句意表示“已经中病毒”,强调此时的状态,可知时态为现在完成时,结构为主语+
解析:D
【详解】
句意:多遗憾!我的新电脑中病毒了,现在不能运行了。

考查动词。

根据句意可知空格处需要填写本句的谓语动词,且此处句意表示“已经中病毒”,强调此时的状态,可知时态为现在完成时,结构为主语+have/has+动词过去分词。

catch动词,抓住,染上疾病,过去分词形式为caught。

且本句主语为computer,为第三人称单数,故助动词用has。

故选D。

9.D
【详解】
句意:——你妹妹什么时候去英国?——自从四个月前她就在伦敦了。

考查动词的时态。

went to去了,过去式;has gone to已经去了,现在完成时;has been to已经去过
解析:D
【详解】
句意:——你妹妹什么时候去英国?——自从四个月前她就在伦敦了。

考查动词的时态。

went to去了,过去式;has gone to已经去了,现在完成时; has been to 已经去过;现在完成时;has been in呆在某地多长时间;has gone to是去了某地,可能在途中,也可能已经到了;has been to是去过某地,现在已经回来了。

根据语境可知用has been to。

故选D。

10.C
【详解】
句意:他的父母亲看起来都很难过。

可能他们已经知道他发生了什么。

考查动词时态。

will know将会知道,一般将来时;know知道,一般现在时;have known已经知道,现在完成时
解析:C
【详解】
句意:他的父母亲看起来都很难过。

可能他们已经知道他发生了什么。

考查动词时态。

will know将会知道,一般将来时;know知道,一般现在时;have known
已经知道,现在完成时;are knowing正在知道,现在进行时。

根据“Both his pa rents look sad.”可知是已经知道他发生的事情而产生的影响,故选C。

11.D
【详解】
句意:——Olivia,你确定你的阿姨已经从美国回来了吗?——是的,我妈妈告诉我的,我现在要去看她。

考查现在完成时。

had come已经来了,过去完成时;came来,一般过去时;is 解析:D
【详解】
句意:——Olivia,你确定你的阿姨已经从美国回来了吗?——是的,我妈妈告诉我的,我现在要去看她。

考查现在完成时。

had come已经来了,过去完成时;came来,一般过去时;is coming正要
来,现在进行时;has come已经来了,根据前面的are you sure your aunt和答句My mom told me可知,应该是你的阿姨已经回来了吗?应该是现在完成时,即过去发生的动作对现在造成的影响,故选D。

【点睛】
现在完成时:指的是过去发生的动作对现在造成的影响或过去发生的动作持续到现在并有可能继续持续下去。

构成:主语+have/has+动词过去分词;标志词:already、yet、since、for等。

例如:1、Mary has done her homework.;2、He has been in Beijing for 5 years.
12.C
【详解】
句意:尽管汤姆离开美国已经两年多了,但是他还会时不时想念他的朋友和亲戚。

考查动词时态。

was away from离开,一般过去时;left离开,一般过去时;has been away
解析:C
【详解】
句意:尽管汤姆离开美国已经两年多了,但是他还会时不时想念他的朋友和亲戚。

考查动词时态。

was away from离开,一般过去时;left离开,一般过去时;has been away from已经离开,现在完成时;has left已经离开,现在完成时。

根据for+时间段可知,句中需要用延续性动词,故排除B、D,根据句意可知,离开美国这个动作发生在过去,并持续到了现在,故用现在完成时。

故选C。

13.D
【详解】
句意:——你的儿子Jimmy现在住在哪里?——他在中国扬州已经两年了。

考查现在完成时用法。

has come to已经来了;has been to去过(去了回来了);has gone
解析:D
【详解】
句意:——你的儿子Jimmy现在住在哪里?——他在中国扬州已经两年了。

考查现在完成时用法。

has come to已经来了;has been to去过(去了回来了);has gone to 刚去(去了未回来);has been in在某地呆了多久,根据所给空后面的for two years可知,应该是现在完成时,并表示在某地呆了多久,用has been in+地点,故选D。

14.C
【详解】
句意:火车离开20分钟了。

考查动词的时态。

left动词的过去式;has left动词的现在完成时;has been away 动词的现在完成时;is leaving动词的现在进行时表示
【详解】
句意:火车离开20分钟了。

考查动词的时态。

left动词的过去式;has left动词的现在完成时;has been away动词的现在完成时;is leaving动词的现在进行时表示将来。

根据for twenty minutes可知句子用现在完成时,与一段时间连用时,句中的谓语动词应是延续性动词be away表示“离开”,非延续性动词leave在肯定句中不可和一段时间连用。

故选C。

15.B
【详解】
句意:我母亲是一名教师。

自从她大学毕业后就一直在我们学校教英语。

考查现在完成时。

taught表一般过去时;has taught表现在完成时;is teaching表现在进行时;wil
解析:B
【详解】
句意:我母亲是一名教师。

自从她大学毕业后就一直在我们学校教英语。

考查现在完成时。

taught表一般过去时;has taught表现在完成时;is teaching表现在进行时;will teach表一般将来时。

since引导的时间状语从句用一般过去时,主句用现在完成时。

故选B。

16.D
【详解】
句意:丽水自从成为南京的一个区以来,城市公园的数量增加了很多。

考查动词时态辨析。

increase 一般现在时;will increase 一般将来时;increased 一般过去时;
解析:D
【详解】
句意:丽水自从成为南京的一个区以来,城市公园的数量增加了很多。

考查动词时态辨析。

increase 一般现在时;will increase 一般将来时;increased 一般过去时;has increased 现在完成时。

根据句中,since+一般过去时的从句,主句用现在完成时。

主语the number of表示“……的数量”,是单数形式,所以空格处填has increased。

故选D。

【点睛】
since表示“从某时一直延续至今”,引导的是时间状语从句,后接具体的过去时间点或从句,主句用现在完成时结构。

17.C
【详解】
句意:Stan Lee是一名著名的美国漫画家,他已经死大约五个月了,但是他创造的虚拟角色仍然活跃在大屏幕上。

考查现在完成时。

died死,过去式;has died已经死了,die为瞬间
【详解】
句意:Stan Lee是一名著名的美国漫画家,他已经死大约五个月了,但是他创造的虚拟角色仍然活跃在大屏幕上。

考查现在完成时。

died死,过去式;has died已经死了,die为瞬间动词,不与时间段连用;has been dead已经死了,现在完成时;was dead是死的,系表结构,描述死亡状态。

for引导的时间状语,表示动作从过去某时开始,一直延续至今,用现在完成时,动词要用延续性动词,C选项be动词为延续性动词。

故选C。

18.B
【详解】
句意:那个穿红衣服的男孩在足球俱乐部已经三年了。

他现在踢足球踢得很好。

考查现在完成时。

join参加,是短暂性动词,be in在……,是延续性动词;has joined现在完成时;ha
解析:B
【详解】
句意:那个穿红衣服的男孩在足球俱乐部已经三年了。

他现在踢足球踢得很好。

考查现在完成时。

join参加,是短暂性动词,be in在……,是延续性动词;has joined现在完成时;has been in现在完成时;joined一般过去时;was in一般过去时;从文字的表层意思推断空格指“加入足球俱乐部已经三年了”;根据时间状语“for 3 years”,判断句子是现在完成时,而且与之连用的谓语动词要用延续性动词;故选B。

19.A
【详解】
句意:——哦,Linda,你的英语口语非常好。

——谢谢你。

我在英国学习三年了。

考查动词时态。

have studied现在完成时;studied一般过去时;was studying过去
解析:A
【详解】
句意:——哦,Linda,你的英语口语非常好。

——谢谢你。

我在英国学习三年了。

考查动词时态。

have studied现在完成时;studied一般过去时;was studying过去进行时;study动词原形。

根据句意和句中的时间状语for three years可知,这里表示从过去持续到现在的动作,应用现在完成时态。

故选A。

20.D
【详解】
句意:我的同桌曾经是一名尖子生,但是自从她开始玩网络游戏,她已经落后了。

考查现在完成时。

has fallen已经落后,fell落后;has felt已经感觉到;has been 已经。

解析:D
【详解】
句意:我的同桌曾经是一名尖子生,但是自从她开始玩网络游戏,她已经落后了。

考查现在完成时。

has fallen已经落后,fell落后;has felt已经感觉到;has been已经。

表示某个状态从过去某时开始,一直延续至今,用现在完成时,排除B选项。

fall behind落后。

与since引导的时间状语连用,谓语动词用延续性动词,其中fall和feel为非延续性动词,has been为延续性动词。

故选D。

21.D
【详解】
句意:--看,那个人看起来像李先生。

--不可能是他,因为他和他的家人上周四就去日本了而且还没回来。

本题考查现在完成时的固定用法。

has gone to是去了某地,人未回来。

has be
解析:D
【详解】
句意:--看,那个人看起来像李先生。

--不可能是他,因为他和他的家人上周四就去日本了而且还没回来。

本题考查现在完成时的固定用法。

has gone to是去了某地,人未回来。

has been to是去过某地,人已经回来。

has been in是一直在某地,人未离开。

has been in常与时间段搭配,has been to只能和表示次数的词语搭配。

本题中的主语是“他”,故用has选D。

22.B
【详解】
句意:——汤姆,你怎么这么快就开始玩游戏了?——我已经完成了我的家庭作业,妈妈。

考查动词时态辨析。

根据句意语境,可知汤姆已经完成了作业所以才玩游戏,属于过去的事情对现在的影响,需用现
解析:B
【详解】
句意:——汤姆,你怎么这么快就开始玩游戏了?——我已经完成了我的家庭作业,妈妈。

考查动词时态辨析。

根据句意语境,可知汤姆已经完成了作业所以才玩游戏,属于过去的事情对现在的影响,需用现在完成时“have/has +过去分词”结构;I是第一人称,助动词需用have,故选B。

23.C
【详解】
句意:——你去过我们城市的机器人餐厅吗?——没有,尽管它开业有一年多了,但我太忙了,不能去那里。

考查现在完成时。

根据“for more than a week”可知,这里的时态为现在
【详解】
句意:——你去过我们城市的机器人餐厅吗?——没有,尽管它开业有一年多了,但我太忙了,不能去那里。

考查现在完成时。

根据“for more than a week”可知,这里的时态为现在完成时,现在完成时的构成为:have/has+过去分词,因主语是三单it,所以此处用has;句中有“for+段时间”构成的现在完成时句子中,谓语动词必须是延续性动词,若是非延续性动词,要改为延续性动词或表状态的词,open、start均为非延续性动词,所以此处的“开张”应用表示状态的be+形容词:be open表示,所以此处应为has been open,故答案选C。

24.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。

25.D
【详解】
句意:《复仇者联盟:终局之战》是一部很棒的电影,我已经看了两遍。

考查时态。

will see将会看到;saw看过;see看见;have seen已经看过。

根据句意以及单词“twice”
解析:D
【详解】
句意:《复仇者联盟:终局之战》是一部很棒的电影,我已经看了两遍。

考查时态。

will see将会看到;saw看过;see看见;have seen已经看过。

根据句意以及单词“twice”可知,本题用现在完成时表示“已经看了两遍”;现在完成时时态:have/has+过去分词。

故选D。

26.C
【详解】
句意:——你妈妈在哪里,露西?——她和她的姐妹们从两小时前就一直在超市里。

考查现在完成时,has/have gone to去了,还没回;has/have been to去过了,已经回
【详解】
句意:——你妈妈在哪里,露西?——她和她的姐妹们从两小时前就一直在超市里。

考查现在完成时,has/have gone to去了,还没回;has/have been to去过了,已经回来了;has/have been in在某地呆多长时间,常与表示一段时间的状语连用,如:since, for,how long 等。

根据“since two hours ago.”故选C。

27.C
【详解】
句意:——到目前为止,你学化学多久了?——差不多一年了。

考查现在完成时。

根据答句“How long...so far”可知,句中时态为现在完成时,结构为have/has done,句
解析:C
【详解】
句意:——到目前为止,你学化学多久了?——差不多一年了。

考查现在完成时。

根据答句“How long...so far”可知,句中时态为现在完成时,结构为have/has done,句中主语是you,助动词使用have,疑问句中将助动词have置于主语you 之前。

故选C。

28.D
【详解】
句意:——吉姆在哪里?——他在北京出差一周了。

他明天回来。

考查现在完成时。

has come to已经来了;has gone to去了还未回来; has been to 去过已经回来;h
解析:D
【详解】
句意:——吉姆在哪里?——他在北京出差一周了。

他明天回来。

考查现在完成时。

has come to已经来了;has gone to去了还未回来; has been to去过已经回来;has been in去某个地方没走,一直待在那里。

for a week是表示一段时间的时间状语,不能与短暂性动词连用,排除表示瞬间动作选项A、B、C。

故选D。

29.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。

30.A
【详解】
句意:自去年以来,在线学习在学生中变得很受欢迎。

考查动词时态。

since+过去的时间,要与现在完成时一起连用,结构为have/has done,故选A。

解析:A
【详解】
句意:自去年以来,在线学习在学生中变得很受欢迎。

考查动词时态。

since+过去的时间,要与现在完成时一起连用,结构为have/has done,故选A。

31.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。

32.A
【详解】
句意:——好吧,你想知道什么?——我不确定哪条是去故宫的路。

考查宾语从句。

which is the way to the Palace Museum哪条是去故宫的路,陈述语序;how
解析:A
【详解】
句意:——好吧,你想知道什么?——我不确定哪条是去故宫的路。

考查宾语从句。

which is the way to the Palace Museum哪条是去故宫的路,陈述语序;how many colors are there in a rainbow彩虹有多少颜色,疑问语序;that the couple has been married for 3 years这对夫妇已经结婚3年了;how long I can borrow the story books.句子本身错误,borrow应改为keep,故排除。

根据句意,空处应是宾语从句,应用陈述语序,故排除B项;that引导的宾语从句和问句题意不符,故排除C项。

故选A。

33.C
【详解】
句意:——John,你以前去过瘦西湖对吗?——当然,去过很多次了。

你想去那里旅游吗?
考查现在完成时。

have gone to去了某地,还没回来;have come to为错误搭配,
解析:C
【详解】
句意:——John,你以前去过瘦西湖对吗?——当然,去过很多次了。

你想去那里旅游吗?
考查现在完成时。

have gone to去了某地,还没回来;have come to为错误搭配,come为非延续性动词,不能用于完成时;have been to去过某地,已经回来;have been in在某地(多长时间),常与表示一段时间的状语连用。

根据答语“Sure, lot of times.”,可知去过很多次,已经回来了。

故选C。

34.B
【详解】
句意:马克和他的父母以前都没有去过三亚,所以他们迫不及待地想开始旅行。

考查have/has been/gone to的用法。

have/has been to指去过某地,人已经回来,常
解析:B
【详解】
句意:马克和他的父母以前都没有去过三亚,所以他们迫不及待地想开始旅行。

考查have/has been/gone to的用法。

have/has been to指去过某地,人已经回来,常与once, twice, already, ever, never等表示频率的副词连用,表示“去过某地多少次”;have/has gone to 指已经去了某地,人未回来;由“so they can’t wait to start the journey.”可知,他们从来没有去过三亚,因此用have/has been to;由neither…nor的就近原则可知,空格前面的主语his parents 是复数,此处的助动词用have。

故选B。

35.A
【详解】
句意:——傅聪,他父亲写给他的信长期以来一直是中国的畅销书,他在生活了很多年的伦敦去世了。

死因是冠状病毒。

——多么可惜!
考查动词时态以及延续性动词的用法。

根据“for long”可知
解析:A
【详解】
句意:——傅聪,他父亲写给他的信长期以来一直是中国的畅销书,他在生活了很多年的伦敦去世了。

死因是冠状病毒。

——多么可惜!
考查动词时态以及延续性动词的用法。

根据“for long”可知,句子要用现在完成时have/has。

相关文档
最新文档