【正文】
去完成時。B.D.值得注意的是,當(dāng)從句用過去時時,主句通常用過去完成時。6.He said that ________. A.has he finished his work alreadysaid后面跟的是賓語從句,從句句子結(jié)構(gòu)應(yīng)該也是主語+謂語+賓語,所以排除D,故選B。tdon39?!x謝。t不能,指能力;不可能,表示否定的推測。has enteredC.根據(jù) was put out,可知一般過去時,消防隊員三次進入著火的大樓,動作已經(jīng)完成,因此用過去完成時(表達過去的過去),had entered,故選D。s up?—I missed the train. By the time I got to the train station, the train for 10 minutes.A.C.在我到達火車站前,火車已經(jīng)離開了十分鐘了。和一段時間連用,動作應(yīng)該是延續(xù)性的,leave對應(yīng)的延續(xù)性狀態(tài)是be away,故選D。故選D。was leavinghas left【答案】 C 【解析】【分析】句中有“by+過去時間”作時間狀語,提示謂語動同用過去完成時,即“我到達”和“他離開”,后者發(fā)生在前者之前,即“過去的過去”,因此,后者用過去完成時。 watched watched句意是:—到我打電話給你為止,你已經(jīng)看了多長時間的電視了?—大約兩個小時?!军c評】本題考查過去完成時的用法。plannedwould plan【答案】 C 【解析】【分析】句意:瑪麗想起了她今天計劃的聚會。注意過去完成時表示過去的過去含義。 had begunC. had been on【答案】 C 【解析】【分析】句意:當(dāng)他到達電影院時,電影已經(jīng)開演五分鐘了。16.I asked your mother if she 本句中從句的動作應(yīng)該是發(fā)生在ask之前的. 所以用“had+過去分詞”形式來表達。本句考查過去完成時,在她進入電影業(yè)之前為“過去的過去”;即過去完成時;故選B。had been onC.而很多的題目,句中并沒有像本題一樣有明確的時間,很多要通過上下文的判斷得知。had, wentC.句意是:到她出去的時間為止,公共汽車已經(jīng)走了。B.finished句意為“我母親到家時,我已經(jīng)做完作業(yè)了。had showm up fall asleep入睡,睡覺。has already finishedhave finished yetC.句意:昨天你看的電影怎么樣?沒想法,我到電影院的時候,電影已經(jīng)結(jié)束了。has been inhas gone tohad gone tohad been in【答案】 D 【解析】【分析】句意:他爸說去張家界10天了。注意識記have been in和過去完成時的用法。故選B。to be a good mother. A.had thought【答案】D 【解析】【分析】句意:她本來想做一個好媽媽。26.I ________ to go to Beijing the next day. A.C.動詞plan用過去完成時來表示過去未曾實現(xiàn)的想法,希望,打算或意圖等。had been onB.故選A。B.D.【點評】考查過去完成時。plannedhas planned【答案】C 【解析】【分析】句意:她本來打算早點上學(xué),但是她忘記起床了。30.—We all went to the cinema except you last night. Why didn39。B.【點評】本題考查過去完成時的用法,表示過去的過去。Not only用于連接兩個對等的成分;若連接兩個成分作主語,其后謂語動詞與靠近的主語保持一致。33.—Linda is not ing for the party tonight. —But she _.A.promises B.promised C.will promise D.had promised【答案】B【解析】【詳解】句意:琳達今晚不來參加晚會了嗎?但她答應(yīng)了。故選B。and連接并列結(jié)構(gòu),at seven在七點鐘,是過去的時間,需用一般過去時,可排除ACD三項。哦,我在我姑媽家里??疾閯釉~短語和時態(tài)辨析題。但是我保證我一到達那里,就給你打電話。38.Look! There____ so many noisy kids in the room!Haven’t you heard the saying “When the cat is away, the mice _____?”A.have。 will play【答案】D【解析】【詳解】句意“看!房間里有許多吵鬧的小孩你沒聽見他們在說,當(dāng)貓離開后,這些老鼠在玩嗎?”。問什么時候買的,用過去時態(tài),排除A/D;根據(jù)for two weeks可知用延續(xù)性動詞,buy買,短暫性動詞,have買,擁有,延續(xù)性動詞;故選B40.—Have you ever been to Singapore, Ann?—Yes. I _________ there for a week with my parents last year.A.have gone B.have been C.went D.was【答案】D【解析】句意:——你去過新加坡嗎,安?——去過,去年我和父母在那里呆了一個星期。故選D。lived是過去式;was living過去進行時;have lived現(xiàn)在完成時;am living現(xiàn)在進行時。加油!根據(jù)語境for a few minutes(幾分鐘)和e on,可知節(jié)目已經(jīng)進行了幾分鐘并且現(xiàn)在還在演,故應(yīng)用動詞的現(xiàn)在完成時態(tài)(基本結(jié)構(gòu):主語+have/has+動詞的過去分詞).故可排除A和B;又由于begin是非延續(xù)性動詞不能和for a few minutes搭配,而has been on(表示持續(xù)性的狀態(tài))故選D。本題考查的是時態(tài),結(jié)合語境,此處指到現(xiàn)在為止有好久沒有見面了,根據(jù)所給空后面的for a long time是現(xiàn)在完成時的標(biāo)志詞可知,應(yīng)該用現(xiàn)在完成時,故答案選B。根據(jù)句意語境,可知選A。December 22 nd,是具體日期,前面have lived是現(xiàn)在完成時,用since?!军c睛】used to do sth. 表示過去常常做某事,而現(xiàn)在往往不做了。50.My grandma dinner when I got home yesterday.A.cooks B.was cooking C.is cooking D.will cook【答案】B【解析】【詳解】句意:昨天當(dāng)我到家的時候,我的祖母正在做晚