【正文】
。故選B。catch a cold意為“感冒”。D.was catchingB.caught【點評】考查情態(tài)動詞和延續(xù)性動詞與非延續(xù)性動詞的用法,注意平時識記。情態(tài)動詞can用動詞原形,所以排除C、D。D.to borrowB.borrow 【點評】考查現在完成時,注意yet的用法。t packed【答案】 D 【解析】【分析】句意:——Dave,我們十分鐘后要離開,你準備好了嗎?——沒有,我還沒把我們的旅游手冊和毛巾打包。D.have packeddidn39。don39?!军c評】考查現在完成時。for+時間段;since+時間點,自從……時起,主句用現在完成時,句中的時間狀語last week是時間點,故用since。have been dead。 sinceC.have been dead 。 forA.______ in the earthquake【點評】考查現在完成時。teaches【答案】 C 【解析】【分析】句意:我們的外語老師史密斯小姐從五年前就教我們英語。C.is teachingus English since five years ago.A.26.Our foreign teacher Miss Smith 故選D。由語境可知此處應用現在完成時態(tài),表示從過去開始,一直延續(xù)到現在的動作或狀態(tài)。D.C.B.here for two years.A.【點評】考查一般過去時和現在完成時,注意根據標志性短語確定時態(tài)。two years ago表示動作瞬間結束用一般過去時,leave的過去式為left,for two years表示狀態(tài)延續(xù)用現在完成時,leave需換成be away from,且Jack相當于第三人稱單數,用has been away from。left。leaves。left。leaves。【點評】分析句意,注意現在完成時的用法之一即已經發(fā)生了的事情并對現在產生影響。該句是問jones現在的去向,而jones去郵局是在詢問之前就發(fā)生了的并且對現在產生的影響是他還沒回來,所以用完成時。D.has beenB.goes to the post office.23.—Where39。用現在完成時強調過去發(fā)生的事件對現在的影響。我不得不等他。D.C.B.the bookshop. I have to wait for him.A.22.Mike t been。have been表示去過某地;have gone表示去了還沒有回來。根據for two weeks可知,謂語動詞必須是持續(xù)性動詞或表示狀態(tài)的詞; has opened這里強調的是動詞,open是非持續(xù)性動詞,不能與時間段連用,故排除AD; has been open這里open是形容詞,可以與時間段連用;這里第二空表示沒有去過應該用haven39。 haven39。D.t gonehas been open。 haven39。B. haven39。21.The new supermarket in our town _______ for two weeks, but I _______ there yet .A.根據“two years ago”可知,第一空應用一般過去時;根據“for two years”可知,第二空應用現在完成時,且動詞要用延續(xù)性動詞,故選B。left。leaves。left。leaves。20.Jackson 已經發(fā)生的事,用現代完成時。D.C.B.t get into my room now because I _______ my key.A. 【點評】考查定語從句和時態(tài),注意tha引導從句的用法。票已經拿到了,因此用完成時,根據 arehad got the tickets【答案】 C 【解析】【分析】句意:所有得到票的成員都