【正文】
于將來時。根據(jù)句意,故選D。35.He told me that he ________ here for five minutes.A.has eB.had arrivedC.had beenD.had e【答案】C【解析】句意:他告訴我他到這兒5分鐘了。根據(jù)for five minutes可知謂語動詞要用延續(xù)性動詞,e和 arrive都是短暫性動詞,be in+地點,表示延續(xù)性,here副詞,要把介詞省略;故選C36.By the time I got up, my mother ________the breakfast well.A.has cooked B.cooked C.have cooked D.had cooked【答案】D【解析】句意:我起床的時候,媽媽已經做好早飯了??疾閯釉~時態(tài)辨析題。by the time等到/到…時候為止,用于表示一段時間,主句需用完成時。根據(jù)從句時態(tài)(got是過去式),結合句意語境,可知用過去完成時,即had+過去分詞結構,故選D。37.—Why _______ let Tom go to the supermarket with us?—Sorry, he ________ his homework yet.A.you don’t。 has finished B.don39。t。 has finishedC.not to。 didn’t finish D.not。 hasn’t finished【答案】D【解析】句意:-你為什么不讓湯姆和我們一起去超市?-對不起,他還沒有完成作業(yè)。你為什么不做某事?Why don’t you do sth?=Why not do sth?主語you與助動詞do同時省略或是同時保留。后句描述的是已經發(fā)生或完成的動作,強調過去發(fā)生的動作對現(xiàn)在造成的影響或結果,句子用現(xiàn)成完成時態(tài)。他不能去超市,是因為他還沒有完成作業(yè),因此后句用現(xiàn)在完成時態(tài)的否定形式。故選D。38.— Why did so many people get hurt in the earthquake?— Don’t you know? People when it happened that night.A.slept B.have slept C.sleep D.were sleeping【答案】D【解析】句意:為什么這么多人在地震中受傷? 你不知道嗎?當晚發(fā)生的時候,人們都在睡覺。由句子when it happened that ,因此主句用過去時。排除B/C。再根據(jù)語境可知,地震發(fā)生的時候,人們正在睡覺。用過去進行時。故選D。39.________ you _________ Kate’s letter yet? Yes, I ________ it for several days.A.Did。 receive。 have received B.Have。 received。 have hadC.Have。 received。 have received D.Did。 receive。 have had【答案】B【解析】句意:你收到凱特的信了嗎? 是的,我已經收到好幾天了。本題為現(xiàn)在完成時態(tài),receive動詞,收到,暫時性動詞。在肯定的陳述句中,暫時性動詞不能和一段時間連用,因而receive改為have,have為持續(xù)性動詞,had過去分詞;可以和for several days一段時間連用。故選:B。40.Peter and Linda Beijing for Shanghai yesterday afternoon.A.leave B.left C.are leaving D.will leave【答案】B【解析】【詳解】句意:昨天下午Peter和 Linda離開北京去上海了。短語leave +某地+for+某地“離開某地去某地”根據(jù)yesterday afternoon可知,句子應該用一般過去時,故選B。41.Mr Black ___ Shanghai in a few days.Do you know when the earliest plane ________ on Sunday?A.is leaving。 takes offB.leaves。 takes offC.is leaving。 take offD.leaves。 is taking off【答案】A【解析】句意“布萊克先生幾天后要去上海,你知道星期天最早的飛機什么時候起飛嗎?”。根據(jù)in a few days可知,用一般將來時,且當動詞為e, go, leave時,現(xiàn)在進行時表示一般將來時,排除B和D。第二空中,飛機起飛是有時間表的,根據(jù)時間表的動作需要用一般現(xiàn)在時,故選A。42.In the past few years, many schools ______ the ways of doing morning exercises.A.change B.changes C.will change D.have changed【答案】D【解析】試題分析:句意:在過去的幾年里,很多學校已改變了做早操的方式。根據(jù)時間狀語In the past few years可知,本題用現(xiàn)在完成時。故選D。43.My family ________ supper together every day. It’s really a happy time for all of us.A.have B.had C.are having D.will have【答案】A【解析】試題分析:句意:我的家人每天都一起吃晚飯,對于我們大家來說這真的是幸福的時光。have supper是一個固定的短語,意思是吃晚飯。根據(jù)句意及句中的every day可知,這個句子應該使用一般現(xiàn)在時,表示經常性的動作,故選A。B選項是一般過去時;C選項是現(xiàn)在進行時;D選項是一般將來時。考點:考查動詞時態(tài)。44.She ______ for ten years and now she has a lovely daughter.A.married B.has been married C.has got married【答案】B【解析】句意:她結婚十年了,現(xiàn)在有了一個可愛的女兒。marry和get married都是短暫性動詞,不能與表示一段的時間狀語連用,marry的延續(xù)性形式為be married,故答案為B。點睛: 短暫性動詞又稱瞬間動詞,表示動作一旦發(fā)生就立即結束。這類動詞有:go, e, arrive, leave, begin, start, join, marry 等。瞬間動詞可以用于現(xiàn)在完成時,但不能和表示一段時間的狀語連用。如for 和since 所引導的時間狀語都表示一段時間,那就要將瞬間動詞轉化為表延續(xù)的動詞或者表狀態(tài)的形式,be+名詞/形容詞或副詞/介詞短語等。 如此題中的marry轉化為be married , 表示狀態(tài),就可以與表示一段的時間狀語連用。45.—Mum, I want to watch Everlasting Classics on CCTV 1 tonight.—Oh, dear, it for nearly twenty minutes. Come on!A.will begin B.will be on C.has begun D.has been on【答案】D【解析】【詳解】句意:——媽媽,今晚我想在中央電視臺1臺看《永恒的經典》?!叮炷?,已經開演了將近二十分鐘了。加油!根據(jù)語境for a few minutes(幾分鐘)和e on,可知節(jié)目已經進行了幾分鐘并且現(xiàn)在還在演,故應用動詞的現(xiàn)在完成時態(tài)(基本結構:主語+have/has+動詞的過去分詞).故可排除A和B;又由于begin是非延續(xù)性動詞不能和for a few minutes搭配,而has been on(表示持續(xù)性的狀態(tài))故選D。46.Listen, someone ______ in the room.A.was singing B.sang C.sings D.is singing【答案】D【解析】【詳解】句意:聽,有人在房間里唱歌??疾閯釉~時態(tài)辨析題。listen和look等用于提醒,后面的句子多用現(xiàn)在進行時態(tài),可排除前三項。根據(jù)句意語境,可知選D。47.It’s nice to see you again. We ______ each other for a long time.A.didn’t see B.haven’t seen C.won’t see D.didn’t see【答案】B【解析】【詳解】句意:再次見到你很開心,我們已經好長時間沒見了。本題考查的是時態(tài),結合語境,此處指到現(xiàn)在為止有好久沒有見面了,根據(jù)所給空后面的for a long time是現(xiàn)在完成時的標志詞可知,應該用現(xiàn)在完成時,故答案選B。48.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年在福州舉行??疾橐话氵^去時態(tài)。take place意思是“發(fā)生”,是不及物動詞詞組,沒有被動語態(tài),排除C、D選項,根據(jù)句中的時間狀語in 2015,可知句子的時態(tài)是一般過去時,take的過去式為took,排除A選項,只有選項B符合題意,故答案選B。49.There39。s little meat in the fridge. I _______ some in the supermarket. A.buy B.bought C.will buy D.have bought【答案】C【解析】句意:冰箱里幾乎沒有肉了。我會在超市買一些。A. buy動詞,買;B. bought過去式,買;C. will buy一般將來時結構,會買;D. have bought現(xiàn)在完成時態(tài)結構,已買。根據(jù)前一句可知,“買肉”這件事還未發(fā)生,所以使用一般將來時態(tài),will+動詞原形。故選:C。50.Mary is a kind girl. She often _______ her classmates with their homework.A.help B.helpsC.is helping D.helped【答案】B【解析】句意:瑪麗是一個善良的女孩,她經常幫助她的同學做作業(yè)。根據(jù)often判斷,經常性的動作用一般現(xiàn)在時,主語she是第三人稱單數(shù),因此動詞要用三單形式,故答案為B。