【正文】
l two years ago and he for two years.A. has goneB. has been awayC. has been awayD. has gone【答案】 B 【解析】【分析】句意:Jackson兩年前離開學校,他離開已經(jīng)兩年了?!军c評】考查動詞的時態(tài)。his home for more than ten years.A.B.C.D.由句中“for more than ten years”可知. 句中的謂語動詞需使用延續(xù)性動詞?!军c評】考查現(xiàn)在完成時。went towas inhas been tohas gone to【答案】 D 【解析】【分析】句意:邁克去了書店。從第二句來判斷. 邁克不在. 應用“have/has gone to a place”來表示“去某地了(還沒有回來)”?!军c評】考查動詞時態(tài)及have been to和have gone to的區(qū)別。s Mr Jones?—HeA.will goC.has gone【答案】 D 【解析】【分析】句意:jones在哪?他已經(jīng)去了郵局。故選D。23.Jack_______ school two years ago and he _______ for two years. A. has goneB. has been awayC. has been awayD. has gone【答案】B 【解析】【分析】句意:Jack兩年前離開學校,他離開有兩年時間了。故選B。24.I have lived here _______ I was born.A.whenC.since【答案】 D 【解析】【分析】自從我出生我就一直生活在這里。25.What you in the past two hours, my baby?A. dohave。C. doingwould。故選B。26.—Why are you looking for Mary in a hurry, John?—The boss is wondering where she _______ and how long she _______ there.A. has beenB. has goneC. has goneD. has been【答案】 D 【解析】【分析】句意:—你為什么這么匆忙找瑪麗,約翰?—老板想知道她去了哪兒并在那兒呆多久。27.Last week I _______ a cold. That39。 A. have hadB. have hadC. have caughtcaught。也就是說,從上周開始,我就一直在感冒。第一句上周感冒是發(fā)生在過去的動作,應用一般過去式“caught”;第二句從上周起就一直在感冒,是從過去一直持續(xù)到現(xiàn)在的狀態(tài),應用現(xiàn)在完成時“have had”,故選B。28.—Your family have________ Sydney on holiday. Why not join them? —I39。gone to。B. been tobeen to。D. been to【答案】 D 【解析】【分析】句意:——你家去悉尼度假了,為什么不和他們一起呢?——我們?nèi)ミ^那個城市好幾次了。 【點評】考查have gone to和have been to的用法,注意語境。 A.B.C.D.詢問的是從什么時候開始,也就是時間長度?!军c評】考查特殊疑問句的辨析。has been marriedmarriedgot marriedhad married【答案】 A 【解析】【分析】句意:他結(jié)婚十年了。故