【正文】
語境,可知用過去完成時,即had+過去分詞結構,故選D。37.—Why are you walking so quickly, Edward?—There_____ a talent show in ten minutes.A.will have B.will beC.is going to have D.a(chǎn)re going to be【答案】B【解析】【分析】考點:考查一般將來時?!驹斀狻吭囶}分析:句意:——你為什么走那么快,愛德華?——十分鐘后就有個才藝表演。根據(jù)時間狀語in then minutes十分鐘后,句子要用一般將來時;句型there be有……。其一般將來時結構為there will be或there is/are going to be,根據(jù)主語a talent show單數(shù),所以用is,故C和D不對,故選B。38.— What are you doing now, Kate?— I an to my friend.A.write B.a(chǎn)m writing C.wrote D.have written【答案】B【解析】句意:——凱特你在做什么?——我正在給我的朋友寫電子郵件??疾楝F(xiàn)在進行時。根據(jù)What are you doing now, Kate?可知是問正在做什么,現(xiàn)在進行時態(tài),所以回答也應用現(xiàn)在進行時,其構成為be+動詞現(xiàn)在分詞;主語是I,所以系動詞be用am,write的現(xiàn)在分詞是writing,故答案選B。39.She ________on the phone,so I just smiled at her and went away.A.has talked B.was talking C.will talk D.is talking【答案】B【解析】【詳解】句意:她正在打電話,所以我只是朝她笑笑就走了。考查動詞時態(tài)辨析。so所以,表結果;根據(jù)so I just smiled at her and went away,可知她正在打電話,需用過去進行時,故選B。40.Lily, why are you still here? School is over for half an hour.Because I ____________ my task yet. I still need one more hour.A.won’t finish B.didn’t finishC.haven’t finished D.hadn’t finished【答案】C【解析】試題分析:句意:-莉莉,你為什么還在這兒?放學有半個多小時了。-因為我事情還未完成。我還需要一小時。A. won’t finish一般將來時態(tài)形式;B. didn’t finish一般過去時態(tài)形式;C. haven’t finished現(xiàn)在完成時態(tài)形式;D. hadn’t finished過去完成時態(tài)形式。本句強調(diào)的是“還沒有完成”的這個結果,強調(diào)過去發(fā)生的動作對現(xiàn)在造成的影響或結果,句子用現(xiàn)在完成時態(tài)。故選C??键c:考查動詞的時態(tài)。41.—Where are your parents?—Oh, they _______ Shamei Village to enjoy the beautiful sights.A.has gone to B.have been to C.have gone to【答案】C【解析】【詳解】句意:你的父母在哪里?哦,他們?nèi)チ松趁来迦ハ硎苊利惖娘L景了。has gone to去了某地,還沒回來;have been to去過某地,已經(jīng)回來了;have gone to去了某地,還沒有回來。根據(jù)對話中Where are …?可知,這里的意思是“還沒有回來”,故排除B選項。句子的主語they是復數(shù),故應選C。42.Mr Li left our school last month . He in our school for nine years since he here in 2000.A.is 。 came B.had been 。 came C.was 。 had e D.is 。 has e【答案】B【解析】試題分析:句意:李先生上個月離開了我們學校。從他到這兒2000年到這兒開始,他在我們學校呆了9年了。根據(jù)Mr Li left our school last month可知,本題用過去完成時。故選B。43.Where is your son Jimmy living now?He _____ the city of Yangzhou, China for two years.A.has left for B.has been to C.has gone to D.has been in【答案】D【解析】【詳解】句意:你兒子Jimmy現(xiàn)在住在哪里?他在中國揚州已經(jīng)兩年了。本題考查現(xiàn)在完成時用法。A. has left for“已經(jīng)動身去某地”;B. has been to“已經(jīng)去過某地”;C. has gone to“已經(jīng)去了某地”;D. has been in“已經(jīng)待在某地”;根據(jù)語境 for two years和句意,確定句子的時態(tài)是現(xiàn)在完成時;并表示在某地呆了多久,用has been in+地點。故選D。44. Did you see a man in black pass by just now? No, sir. I ________ my car.A.wash B.washed C.a(chǎn)m washing D.was washing【答案】D【解析】句意:——你剛才看見一個穿黑過路人的人嗎? ——沒有,先生。我在洗車。由問句“Did you see…?”的時態(tài)可知,答語中也應該用過去時態(tài),排除A、C兩項。沒看到是因為當時正在洗車,故應用過去進行時態(tài)。答案為D項。45.In Beijing, you can see many people wear masks(口罩)if they ____________ out on foggy days.A.went B.go C.a(chǎn)re going D.will go【答案】B【解析】句意:在北京,大霧天,你會看見許多人出去時都戴著口罩。本句是if引導的條件狀語從句,當主句是一般將來時或者是含有情態(tài)動詞的一般現(xiàn)在時態(tài)時,從句則用一般現(xiàn)在時表示將來,根據(jù)句意可知,答案應選擇B。46.My sister __________ the exam, so she is very happy now.A.passes B.has passed C.passed D.will pass【答案】B【解析】句意:我妹妹通過了考試,所以她現(xiàn)在很高興?,F(xiàn)在高興說明已經(jīng)通過了考試,應該用現(xiàn)在完成時態(tài)來表達,A答案為一般現(xiàn)在時態(tài);B答案為現(xiàn)在完成時態(tài);C答案為一般過去時態(tài);D答案為一般將來時態(tài)。故答案為B。點睛:現(xiàn)在完成時態(tài)由“have/has+過去分詞”構成,主要有兩個含義:①表示過去發(fā)生的動作對現(xiàn)在造成的影響和結果,常用的時間狀語有many times, yet,ever,never,just,already,so far, by now等。I have already watched the TV play. 我已經(jīng)看過這部電視劇了。(現(xiàn)在我對它不感興趣了)②表示動作或者狀態(tài)在過去已經(jīng)開始,持續(xù)到現(xiàn)在,也許還將持續(xù)下去。用于延續(xù)性動詞,常常與so far、for或者since短語連用。since + 時間點 /從句,for + 時間段,如:I have learned English for 3 。(3年前開始學習英語,現(xiàn)在還在學習英語)此題雖然沒有具體的時間狀語,但結合語境理解,高興的原因是現(xiàn)在通過了考試,屬于現(xiàn)在完成時態(tài)的第一種用法。47.一You look tired. What39。s the matter?一I on a sofa because my grandparents have been here to spend the weekend. I can39。t have a good sleep.A.slept B.a(chǎn)m sleeping C.was sleeping D.have slept【答案】B【解析】句意:——你看起來非常累。怎么啦?——因為我的祖父母在這里度周末,我一直在沙發(fā)上睡覺。我無法睡個好覺。根據(jù)You look ,因此在沙發(fā)上睡覺這個是近段時間一直在做,故用現(xiàn)在進行時,故選B。48. _______ all _______ our class will visit Danying Garden?Yes. Every student _______ about it.A.Do...know。 will tell B.Are...known。 has toldC.Have...known。 was told D.Will...know。 told【答案】C【解析】句意:大家都知道我們班要去參觀丹櫻花園了嗎?是的,每個學生都被告知了這件事。Do…know一般現(xiàn)在時態(tài),一般疑問句形式;Are…known是一般現(xiàn)在時的被動語態(tài);Have …known現(xiàn)在完成時,一般疑問句形式;Will…know一般將來時,一般疑問句形式。will tell一般將來時;has told現(xiàn)在完成時;was told一般過去時的被動語態(tài);told過去式。根據(jù)對話的意思可知,第一個空表示過去發(fā)生的事情對現(xiàn)在的影響,應用現(xiàn)在完成時態(tài);第二句話主語Every student和動詞tell構成被動關系,應用被動語態(tài),而且這個動作發(fā)生在過去,應用一般過去時。故選C。49.—Could you tell me __________ yesterday?—Because my bike was broken on my way here.A.why you came late B.why do you e lateC.why you e late D.why did you e late【答案】A【解析】【詳解】句意:——你能告訴我你昨天為什么遲到嗎?——因為我的自行車在來的路上壞了??疾橘e語從句。英語賓語從句中一般用陳述語序,可知排除B和D。根據(jù)賓語從句時間狀語yesterday,可知賓語從句時態(tài)是一般過去時態(tài)。故選A。50.— May I speak to Judy?— Sorry, she a speech in the hall now.A.makes B.has made C.made D.is making【答案】D【解析】【詳解】句意:我可以讓Judy接電話嗎?對不起,她現(xiàn)在在大廳做演講。這是打電話用語,指的是現(xiàn)在打電話的時候正在做某事,所以應該用現(xiàn)在進行時。故選D。