【正文】
ent toB.was inC.has been toD.has gone to【答案】 D 【解析】【分析】句意:邁克去了書店。我不得不等他。從第二句來判斷. 邁克不在. 應(yīng)用“have/has gone to a place”來表示“去某地了(還沒有回來)”。用現(xiàn)在完成時強調(diào)過去發(fā)生的事件對現(xiàn)在的影響?!军c評】考查動詞時態(tài)及have been to和have gone to的區(qū)別。26.What you in the past two hours, my baby?A.will。 doB.have。 doneC.are。 doingD.would。 do【答案】 B 【解析】【分析】句意:在過去的兩個小時你做了什么,我的乖乖?根據(jù)“in the past two hours”可知用完成時態(tài)。故選B?!军c評】考查現(xiàn)在完成時。27.I my hometown for a long time. I really miss it! A.have leftB.went away fromC.leftD.have been away from【答案】 D 【解析】【分析】句意: 我已經(jīng)離開家鄉(xiāng)很長時間了,我十分想念它。句中for a long time 不能與短暫性動詞leave搭配, 需轉(zhuǎn)換成可延續(xù)的be away from ,根據(jù)句意詞句應(yīng)該用現(xiàn)在完成時,故答案為D?!军c評】考查現(xiàn)在完成時中延續(xù)性動詞與for時間段的連用。牢記短暫性動詞與延續(xù)性動詞之間的轉(zhuǎn)換。28.Last week I _______ a cold. That39。s to say since last week, I _______ a cold. A.have had。 have hadB.caught。 have hadC.have had。 have caughtD.caught。 have caught【答案】B 【解析】【分析】句意 :上周我患了感冒。也就是說,從上周開始,我就一直在感冒?!癶ave a cold”和“catch a cold”均可表示感冒,但前者強調(diào)感冒持續(xù)的狀態(tài);后者強調(diào)感冒的行為,不可與表示一段時間的狀語連用 。第一句上周感冒是發(fā)生在過去的動作,應(yīng)用一般過去式“caught”;第二句從上周起就一直在感冒,是從過去一直持續(xù)到現(xiàn)在的狀態(tài),應(yīng)用現(xiàn)在完成時“have had”,故選B。【點評】考查同義短語的辨析和一般過去時與現(xiàn)在完成時的掌握與運用。29.—Your family have________ Sydney on holiday. Why not join them? —I39。ve________ the city many times. A.gone to。 gone toB.been to。 been toC.been to。 gone toD.gone to。 been to【答案】 D 【解析】【分析】句意:——你家去悉尼度假了,為什么不和他們一起呢?——我們?nèi)ミ^那個城市好幾次了。根據(jù) Why not join them,可知是have gone to,去了;根據(jù) many times ,許多次,可知用have been to,去過,與次數(shù)搭配,故選D。 【點評】考查have gone to和have been to的用法,注意語境。30.—What _______ you just now?—Don39。t worry. Nothing _______. A.has happens to。 has happenedB.happened。 happenedC.happened。 has happenedD.happened to。 has happened【答案】D 【解析】【分析】句意:剛才你發(fā)生了什么事?別擔心,沒什么事發(fā)生。固定句式What happened to……發(fā)生了什么?第二空是回答之前并沒有發(fā)生任何事情,所以不必擔心,用現(xiàn)在完成時,has happened,故答案為D。【點評】考查動詞時態(tài),一般過去時表示過去某個時間發(fā)生的動作;現(xiàn)在完成時表示過去的動作對現(xiàn)在造成的結(jié)果或影響。