(完整版word)英语现在完成时经典例题含答案
一、初中英语现在完成时
1. — Where is your uncle? I haven't seen him for a long time.
— He _______ Beijing for about half a year. He moved there in January.
A. has gone to in D. has been in
B. has been to C. has arrived
【答案】 D
【解析】【分析】考查延续与非延续性动词。根据for about half a year是一段时间,排除非延续性动词A、B、C这三个选项,故选D。
2.Mike used to be a top student, but he behind since he lost himself in computer games.
A. fell
fallen C. was D. has been
B. has
【答案】 D
【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间
状语从句连用,故用延续性动词be。故选D。
【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。
3.— Hobo and Eddie the cinema to watch the film Zootopia.
— Oh, that's why I can't find them now.
A. have gone to to D. has been to
B. have been to C. has gone
【答案】 A
【解析】【分析】考查主谓一致。句意:——侯博和埃迪去了电影院看电影《疯狂动物城》。——哦,这就是为什么我现在找不到他们的原因。have gone to去了;been to去过。Hobo and Eddie作主语,谓语动词要用复数形式。所以选A。
4.All the students _______ very hard over the last three years.
A. works worked D. worked
B. has worked C. have
【答案】 C
【解析】【分析】Over the last three years, 用于现在完成时,又由于主语是复数,故选C。
【点评】现在完成时的时间状语要掌握。
5.—Hi, Tom! you ever the Bird's Nest?
—Yes, I have. It's fantastic.
A. Have, been to B. Have, gone to C. Did, go to
【答案】 A
【解析】【分析】句意:——你好,Tom!你曾经去过鸟巢吗?——是的,我去过。它是极好的。根据答语—Yes, I have.可知是以have开头的现在完成时的一般疑问句,排除C。have been to+地点名词,去过某地,去了并且回来了;have gone to+地点名词,去了某地,去了还没有回来,在去或者回来的路上。根据It's fantastic.可知去了并且回来了,故选A。
【点评】考查短语辨析,注意平时识记其区别,理解句意。
6.—I haven't seen your grandfather for two years. What happened to him?
—Oh, he ________ here for two years.
A. stayed B. hasn't
stayed C. stays D. hadn't stayed
【答案】 B
【解析】【分析】答语中的for two years是一段时间,用在现在完成时的句中时。现在完成时的结构:主语+have/ has +过去分词。可知选B。
【点评】考查现在完成时
7.— Mary, I remember you several years ago.
— Yes, I for 3 years.
A. married, have married B. married, married
C. married, have been married D. have married, have been married
【答案】 C
【解析】【分析】句意:——Mary,我记得几年前你结婚了。——是的,我已经结婚三年了。ago表明时态是一般过去时,所以用过去式married。排除D。for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。marry是非延续性动词,其延续性动词是be married,be的过去分词是been,故选C。
【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。
8.—Where is your mother?
—She ______ Australia and she ______ Sydney for two weeks.
A. has been to; has been in B. has been to; has been to
C. has gone to; has been in D. has gone to; has been to
【答案】C
【解析】【分析】句意:——你的妈妈在哪里?——她去了澳大利亚,她在悉尼呆了两周了。has been to”去过某地“,现在已经回来了;has gone to”去了某地“,还没有回来;has been in”待在某地“一段时间。根据句意Where is your mother?可知,她的妈妈还没有回来,第二个空后面有一段时间for two weeks,应该用be in,故应选C。
【点评】考查动词的时态,以及has been to ,has gone to ,has been in的含义和用法。
9.It has been three years since I ______ a teacher.
A. become B. became C. becoming D. to become
【答案】 B
【解析】【分析】题意:现在完成时里,since从句里动词应用一般过去时。故选B。
【点评】考查现在完成时和表示一段时间的时间状语的连用用法,理解题意,即可得出答案。
10.—They say there is a new restaurant near here.
—Yes, and it ______ for more than a week.
A. has been open B. open C. is
opening D. opens
【答案】 A
【解析】【分析】句意:——他们说在这附近有一个新的餐馆。——是的,它已经开了一个多星期了。根据 for more than a week ,可知用现在完成时,have/has been done,故选A。
【点评】考查现在完成时,注意识记其标志词。
11.His cat has ________ for five weeks.
A. died
dead C. dying D. dies
B. been
【答案】 B
【解析】【分析】句意:他的猫已经死了5个星期了。die是短暂性动词,不能表示状态的延续。 由时间状语 for five weeks可知应用延续性动词,故答案选B。
【点评】考查现在完成时。
12.—Lucy, is your uncle a teacher?
—Yes, he is. He history for nearly 20 years.
A. teaches B. has teaching D. will teach
taught C. is
【答案】B
【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。他教历史将近20年了。根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。主语是he,用has,故选B.
【点评】考查现在完成时,注意其常与for+一段时间连用。
13.—How do you like Treasure Island,Lucy?
—It's so exciting that I _______ it twice.
A. am reading B. have read C. was
reading D. had read
【答案】B
【解析】【分析】句意:——露西,你认为《金银岛》怎么样?——它是如此令人激动以至于我读了两次。根据twice可知已经发生了,故此处用现在完成时,故为have read,故选B。
【点评】此题考查现在完成时的用法。
14.Wow! You ________ dinner! Let's eat now.
A. cook B. are cooking C. will
cook D. have cooked
【答案】 D
【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。故选D。
【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。
15.The volunteers ________ a lot of help to the old and the young since 2010.
A. offered B. have offering D. will offer
offered C. are
【答案】 B
【解析】【分析】考查时态.句意\"自2010以来,志愿者们向老人和青年提供了大量的帮助.\".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.
16.All the skirts .They very well.
A. sold out;are sold B. sell out;have sold
C. have been sold out;sell D. have sold out;sell
【答案】C
【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。故选C。
【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。
17.—Do you still play basketball?
—Oh, no. I ____ it for the past two years.
A. haven't played B. didn't play C. won't
play D. hadn't played
【答案】A
【解析】【分析】句意:——你还打篮球吗?——哦,不了。我已经有两年没有打过了。根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。
【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。
18.—What great progress Huawei ________ in recent years!
—No wonder it is widely known in all parts of the world.
A. is making B. has
made C. makes D. made
【答案】 B
【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界
的每个角落都出名。根据时间状语 in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。
【点评】考查现在完成时。注意掌握现在完成时的结构have/has+过去分词。
19.I ________ an invitation to the concert. I can't wait to go.
A. receive B. will receive C. was
receiving D. have received
【答案】D
【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。根据题目所给语境推断出应使用的时态。
20.He ___________ for ten years.
A. has been married B. married C. got
married D. has married
【答案】A
【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成
延续性动词。get married需换成be married。故选A。
【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。学生必须牢记这两种词的转换及转换条件。
21.I have lived here _______ I was born.
A. before B. when C. for D. since
【答案】 D
【解析】【分析】自从我出生我就一直生活在这里。自从用since.
【点评】考查关连词的用法。
22.I ________my dictionary to my classmate David a week ago, but he ________ it to me yet.
A. lent; return B. have lent; returned C. lent; hasn't returned D. have lent; didn't return
【答案】 C
【解析】【分析】句意:我一周前把我的字典借给了我的同学David,但他还没还给
我。ago是过去时标志,故排除B和D选项,yet是现在完成时标志,因此用hasn't returned,故选C。
【点评】考查时态,注意ago和yet的用法。
23.—Your family have________ Sydney on holiday. Why not join them?
—I've________ the city many times.
A. gone to; gone to B. been to; been to C. been to; gone to D. gone to; been to
【答案】 D
【解析】【分析】句意:——你家去悉尼度假了,为什么不和他们一起呢?——我们去过那个城市好几次了。根据 Why not join them,可知是have gone to,去了;根据 many times ,许多次,可知用have been to,去过,与次数搭配,故选D。
【点评】考查have gone to和have been to的用法,注意语境。
24.Last week I _______ a cold. That's to say since last week, I _______ a cold.
A. have had; have had B. caught; have had
C. have had; have caught D. caught; have caught
【答案】B
【解析】【分析】句意 :上周我患了感冒。也就是说,从上周开始,我就一直在感冒。“have a cold”和“catch a cold”均可表示感冒,但前者强调感冒持续的状态;后者强调感冒的行为,不可与表示一段时间的状语连用 。第一句上周感冒是发生在过去的动作,应用一般过去式“caught”;第二句从上周起就一直在感冒,是从过去一直持续到现在的状态,应用现在完成时“have had”,故选B。
【点评】考查同义短语的辨析和一般过去时与现在完成时的掌握与运用。
25.—Dave, we will leave in 10 minutes. Are you ready?
—No, I ________ our guidebook and towels yet.
A. don't pack B. didn't pack C. have
packed D. haven't packed
【答案】 D
【解析】【分析】句意:——Dave,我们十分钟后要离开,你准备好了吗?——没有,我还没把我们的旅游手册和毛巾打包。yet是现在完成时否定句的标志,故选D。
【点评】考查现在完成时,注意yet的用法。
26.Our foreign teacher Miss Smith us English since five years ago.
A. taught taught D. teaches
B. is teaching C. has
【答案】 C
【解析】【分析】句意:我们的外语老师史密斯小姐从五年前就教我们英语。由since可知用现在完成时,故选C。
【点评】考查现在完成时。
27.— Miss Liu, when did you come here?
— In 2015. I here for two years.
A. have been to come D. have been
B. have gone to C. have
【答案】 D
【解析】【分析】句意:——刘小姐,你什么时候来这的?——2015年,我已经在这里待两年了。由语境可知此处应用现在完成时态,表示从过去开始,一直延续到现在的动作或状态。here为副词,其前不用介词。故选D。
【点评】考查现在完成时态。
28.William Shakespeare for 400 years, but his works still have great
influence today.
A. died B. was dying C. has
died D. has been dead
【答案】 D
【解析】【分析】句意:威廉·莎士比亚已经逝世400年了,但现在他的作品仍然有很大的影响力。由题干中的for 400 years可知应用现在完成时,且用延续性动词,排除A、B两项,C项中动词die是非延续性动词,故选D。
【点评】考查现在完成时。
29.Great changes in my hometown in the last few years.
A. took place B. will take place C. have taken
place D. have been taken place
【答案】C
【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。in the last few years意为“在过去的几年里”,用于现在完成时;take place“发生”没有被动语态。故答案选C。
【点评】考查现在完成时。
30. you ever______ the Palace Museum?
A. Were:Visiting B. Will;visit C. Have;
visited D. Are;visiting
【答案】 C
【解析】【分析】句意:你去参观过故宫吗。ever一般永远现在完成时的疑问句中,只有C选项是完成时态,故选C。
【点评】联系句意,寻找关键词,根据关键词语判断所填之词。
31.Susan China before.This is her first time to be here.
A. won't visit B. wasn't visiting C. hasn't
visited D. doesn't visit
【答案】C
【解析】【分析】句意:苏珊以前没有来过中国。表示以前没有来过中国,用现在完成时。故C选项正确。
【点评】考查句子时态。
32.Jack_______ school two years ago and he _______ for two years.
A. leaves; has gone B. left; has been away C. leaves; has been away D. left; has gone
【答案】B
【解析】【分析】句意:Jack两年前离开学校,他离开有两年时间了。two years ago表示动作瞬间结束用一般过去时,leave的过去式为left,for two years表示状态延续用现在完成时,leave需换成be away from,且Jack相当于第三人称单数,用has been away from。故选B。
【点评】考查一般过去时和现在完成时,注意根据标志性短语确定时态。
33.My sister in America for two years.I miss her very much.
A. studies B. studied C. has studied D. is studying
【答案】C
【解析】【分析】句意:我的姐姐在美国学习了两年了。现在进行时表示持续大现在的状态并有可能继续持续下去。故C选项正确。
【点评】考查现在完成时。
34.The new supermarket in our town _______ for two weeks, but I _______ there yet .
A. has opened; haven't gone B. has been open; haven't been
C. has been open; haven't gone D. has opened; haven't been
【答案】 B
【解析】【分析】句意:在我们城镇的新超市已经开业2周了,但是我还没有去过。根据for two weeks可知,谓语动词必须是持续性动词或表示状态的词; has opened这里强调的是动词,open是非持续性动词,不能与时间段连用,故排除AD; has been open这里open是形容词,可以与时间段连用;这里第二空表示没有去过应该用haven't been。have been表示去过某地;have gone表示去了还没有回来。根据句意故用haven't been。故选B。
35.-- What a nice watch! How long you it?
-- For just two weeks.
A. will; buy B. have; had C. were;
having D. did; buy
【答案】 B
【解析】【分析】句意:“多好的一块表啊!你买了多久了?\" “刚刚两周。”根据句意可知用现在完成时,buy是瞬间动词. 不可与how long连用,故排除选项A、D:选项C是过去进行时,不符合题意。故选B项。
【点评】考查现在完成时。
36.I can't get into my room now because I _______ my key.
A. lose lost D. am losing
B. will lose C. have
【答案】 C
【解析】【分析】我不能进屋了,因为我已经丢了我的钥匙。已经发生的事,用现代完成时。
【点评】考查时态的用法。
37.一 Have you ever the film Gang Jiong?
一 Yes, I have.
A. see
see C. saw D. seen
B. to
【答案】 D
【解析】【分析】句意:“你看过电影《港囧》吗?”“是的,我看过。”由ever及答语可知句子用现在完成时,故用see的过去分词seen。
【点评】考查动词的时态。
38.—What about watching the movie Big Fish tomorrow?
—Oh, I it already.
A. watch B. have watched C. will
watch D. am watching
【答案】 B
【解析】【分析】明天去看电影大鱼怎么样?哦,我已经看过了。already是完成时的标志,故选B。
【点评】联系句意,注意辨析关键的词语,来判断所填之词。
39.My mother a good example for me since I was young. A. was B. has be D. is
been C. will
【答案】 B
【解析】【分析】句意:打小以来,妈妈就是我的好榜样。根据时间状语“since l was young”可知,主句应用现在完成时,表示动作从过去一直持续到现在。故选B。
【点评】考查动词的时态
40.-- Anna, could you lend me this book, please?
-- I'm sorry. I it for only two days, and I haven't finished it yet.
A. have bought B. have
had C. bought D. had
【答案】 B
【解析】【分析】句意:“安娜,请问你能借给我这本书吗?……对不起,我刚买了两天。我还没有看完呢。”根据答语中的 “for only two days”可知要用现在完成时,而且应用延续性动词。故选B。
【点评】考查现在完成时。
二、初中英语动词的时态
41.Linda a lot since I saw her last time A.has changed B.willchange C.is changing D.changed
【答案】A
【解析】句意:自从我上次见到她以来,Linda变化了很多。本题考查动词的时态。
Change变化,改变。A. has changed 已经改变,是现在完成时 B. will change 将要改变,是一般将来时 C. is changing正在改变,是现在进行时 D. changed改变了,是一般过去时。本句是现在完成时的典型句型,故选A。
42.Miss Smith in our school since five years ago. A.teaches B.taught C.has taught D.is teaching
【答案】C
【解析】句意:Smith小姐从5年前就已经在我们学校教书了。考查现在完成时。since five years ago自从五年前以来,意为自从五年前以来他就教我们英语,表示状态的持续,用于现在完成时;现在完成时的构成:主语+have/has+动词过去分词;主语是Miss Smith,所以助动词用has,teach教,实义动词,过去分词是taught,故答案选C。
43.We a few museums while we were in London.
A.visit B.visited
C.have visited D.are visiting
【答案】B
【解析】
句意:当我在伦敦时,我参观了几个博物馆。A. visit 参观,用于一般现在时态,主语复数时; B. visited 参观,用于一般过去时态; C. have visited 参观,用于一般现在完成时态; D. are visiting 参观,用于现在进行时态,主语复数时; 根据 while we were in London.可知主句用过去时态;故选B
44.Every year many foreigners ________ to China to learn Chinese.
A.come B.have come C.came D.will come
【答案】A
【解析】句意:每年许多外国人来中国学习汉语。根据Every year可知用一般现在时态;故选A
45.You can ring me this evening. I at home. A.stay B.stayed C.will stay D.have stayed
【答案】C
【解析】
【详解】
句意:今天晚上你可以给我打电话,我会待在家里。stay待在,停留,一般现在时态的结构;stayed是过去式形式;will stay一般将来时态;have stayed现在完成时。
根据句意可知,这里说的是this evening,是一个将来的时间,故用一般将来时态,选C。
46.— I’m not sure if my sister Vivian ____________ the driving test next week.
— Please let me know if she ____________ it.
A.has passed; passes B.passed ; will pass C.passes; has passed D.will pass; passes
【答案】D
【解析】句意:-我不确定我姐妹Vivian下周是否可以通过驾驶考试。-如果她通过了,请让我知道。前句里含用next week,可知句子描述的是将要发生的动作,用一般将来时态:will pass。后句中if意思是“如果”,引出条件状语从句,条件状语从句中,要用一般现在时态表示将来发生的动作,主语she是三人称单数形式,动词要+s/es,所以第二空填:passes。故选D。
点睛:if有两个含义,一是“是否”,引出宾语从句,宾语从句里可以用一般将来时态;二是“如果”,引出条件状语从句,条件状语从句要用一般现在时态表将来。
47.--- May I speak to John?
--- Sorry, he ____________Japan. But he _________in two days.
A.has been to, will come back
B.has gone to, will be back
C.has been in, would come back
D.has gone to, won't cone back
【答案】B
【解析】
【详解】
句意“-我可以和约翰通话吗?-抱歉,他去了日本,两天后回来”。have been to去了某地(回来了);have gone to去了某地(还没回来);C.have been in曾经待在某地。根据句意可知,表示“约翰去了日本,还没回来”,第二空后in+一段时间表示将来,用一般将来时,故选B。
48.--- Will you go to America next month?
---Yes. But I promise I will call you as soon as I _________there.
A.get to B.will get to C.will get D.get
【答案】D
【解析】
【详解】
句意:——下个月你将要去美国吗?——是的。但是我保证我一到达那里,就给你打电话。as soon as引导的时间状语从句,用一般现在时,主句用一般将来时。there是副词,前面不加介词,get there到达那里。故选D。
49.—Shall we play tennis now?
—Sorry, I can’t. I my homework.
A.do B.did C.have done D.am doing
【答案】D
【解析】句意:——我们现在打网球去好吗?——对不起,我不能去,我在做作业。A. do 做,用于一般现在时态,主语复数时; B. did做 ,用于一般过去时态; C. have done 做,用于一般现在完成时态; D. am doing做,用于现在进行时态,主语是I时;根据 now可知用现在进行时态,故选D
50.— Do you know _____ a wonderful match and two basketball matches on July 15 th ?
— Yeah . I am going to watch them on that day.
A.there will be to be
B.there is going to have C.there are going
D.is there going to be
【答案】A
【解析】
【详解】
句意:——你知道7月15日会有一场精彩的比赛和两场篮球赛吗?——是的。那天我要去看它们。考查there be结构。宾语从句需用陈述句语序,D是疑问句语序,可排除。根据句意语境,本句用一般将来时。there be 结构的一般将来时用there will be 和there is going to be,表示最近要做的事,可排除B。根据就近原则,a wonderful match一场精彩的比赛,需用there is going to be,可排除C项。综合以上,可知选A。
51.Andy, with his parents, _____ to Hong Kong, and they will stay there for a week.
A.have gone B.has been C.have been D.has gone
【答案】D
【解析】
【详解】
句意:安迪和他的父母去了香港,他们将在那里呆上一个星期。考查现在完成时。have/has been to:表示去过某地,通常可与表示次数的状语连用;have/has gone
to:表示到某地去了,强调说话的当时去某地的人不在场。根据下文“他们将在那里呆上一个星期”可知Andy不在现场,故用have/has gone to,本句主语是Andy,with his parents是伴随状语,可知has gone to;选D。
52.The factory over 1200 cars a month. My car in it in 2013. A.produces,was produced B.was produced,produces
C.produces,produces D.was produced,produced
【答案】A
【解析】
【详解】
句意:这个工厂每个月生产1200多辆车,我的车就是2013年在这里生产的。根据句意可知,第一个空是主动语态,且是一般现在时,主语是the factory,故填produces; 第二个空表示“the car”被生产,且动作发生在2013年,故填was produced。故选A。
53.-Have you washed the clothes? -Not yet. But I _________ them in half an hour.
A.washed B.have washed C.will wash D.wash
【答案】C
【解析】
句意:——你洗衣服了吗?——还没有。但我半小时以后就洗。In half an hour半小时后,表示的是将来时间。故选C。
54.The movement of boycotting(联合抵制) the South Korean goods in whole China _______ for a few months by the time Lotte Group(乐天集团)agreed to provide land for USA.
A.had been on B.had begun C.has been on
【答案】A
【解析】句意:到乐天集团为美国提供土地为止,政府在全中国联合抵制韩国货物已经开始了一段时间。考查时态的用法。由时间状语by +过去时间可知要用过去完成时,排除C;begin为瞬间动词,不能与一段时间连用。故选A。
55.—Where is Mrs. Wu?
—She _______ the countryside to be a volunteer teacher. She will stay there for a year.
A.has been to to
B.came to C.has gone to D.has come
【答案】A
【解析】
【详解】
句意:——吴太太在哪里?——她到农村去当一名志愿者教师。她将在那里呆一年。考查现在完成时态。go去,come来;都是短暂形动词;come与句意不合,可排除BD两项。has been to 曾经去过某地,现在已经回来了;has gone to 曾经去过某地,到现在还没有回来。根据She will stay there for a year.,可知选A。
56.The 1st National Youth Games _________ in Fuzhou in 2015.
A.takes place B.took place C.is taken place D.was taken place
【答案】B
【解析】
【详解】
句意:第一届全国青年运动会于2015年在福州举行。考查一般过去时态。take place意思是“发生”,是不及物动词词组,没有被动语态,排除C、D选项,根据句中的时间状语in 2015,可知句子的时态是一般过去时,take的过去式为took,排除A选项,只有选项B符合题意,故答案选B。
57.(广东省2017年初中毕业生学业考试)— What do you think of WeChat?
— Talking on WeChat ______________ people’s way of communicating in the recent few years.
A.influnences B.influenced C.is influencing D.has influenced
【答案】D
【解析】句意:——你认为微信怎么样?——近几年,在微信上说话已经影响了人们的交流方式。根时间状语in the recent few years可知此处用现在完成时,故选D。
58.—I’m afraid the class has begun.—Don’t worry. It ________ until the bell ________.
A.doesn’t begin; rings B.won’t begin; will ring
C.won’t begin; rings D.doesn’t begin; will ring
【答案】C
【解析】
试题分析:句意:-恐怕课已经开始了。一不要担心。直到铃声响了才会开始。前面是主句,会议还没开始,所以用一般将来时;后面是until引导的时间状语从句,所以要用一般现在时代替一般将来时。所以选C。
考点:考查动词时态。
59.—Linda, why _______ you late for school yesterday?
—Because I woke up late.
A.was B.were C.are D.is
【答案】B
【解析】
句意:——琳达,你昨天为什么上学迟到?——因为我醒晚了。根据时间状语yesterday可知此处用一般过去时,主语是you,因此谓语用were,故选B。
60.By the time I got up, my mother ________the breakfast well.
A.has cooked B.cooked C.have cooked D.had cooked
【答案】D
【解析】句意:我起床的时候,妈妈已经做好早饭了。考查动词时态辨析题。by the time等到/到…时候为止,用于表示一段时间,主句需用完成时。根据从句时态(got是过去式),结合句意语境,可知用过去完成时,即had+过去分词结构,故选D。
因篇幅问题不能全部显示,请点此查看更多更全内容