【正文】
【點評】考查現(xiàn)在完成時和表示一段時間的時間狀語的連用用法,理解題意,即可得出答案。to bee【答案】 B 【解析】【分析】題意:現(xiàn)在完成時里,since從句里動詞應(yīng)用一般過去時。C.became30.It has been three years since I ______ a teacher.A.【點評】考查現(xiàn)在完成時延續(xù)性動詞與短暫性動詞的轉(zhuǎn)換。has been dead是一個系表結(jié)構(gòu),表示狀態(tài),可以持續(xù)。has, been dead【答案】 D 【解析】【分析】句意:他的爺爺去世多久了?has died已經(jīng)去世了,不能與時間段連用;has been death形式錯誤,death是名詞;has dying形式錯誤;has been dead已經(jīng)去世了。C.has, been death ? A. his grandfather29.How long has been【答案】 D 【解析】【分析】句意:—你為什么這么匆忙找瑪麗,約翰?—老板想知道她去了哪兒并在那兒呆多久。D. has gone has goneC.B. has been28.—Why are you looking for Mary in a hurry, John?—The boss is wondering where she _______ and how long she _______ there.A.故選B。我還沒有看完呢。D.boughtB.have boughtit for only two days, and I haven39。m sorry. I 自從用since.【點評】考查關(guān)連詞的用法。D.forB.before【點評】考查一般過去時和現(xiàn)在完成時,注意根據(jù)標(biāo)志性短語確定時態(tài)。two years ago表示動作瞬間結(jié)束用一般過去時,leave的過去式為left,for two years表示狀態(tài)延續(xù)用現(xiàn)在完成時,leave需換成be away from,且Jack相當(dāng)于第三人稱單數(shù),用has been away from。left。leaves。left。leaves。由第二句可知該句為現(xiàn)在完成時,所以前一句也為現(xiàn)在完成時,故選A.【點評】辨析句意,注意句子的時態(tài)與語態(tài),選出合適的選項。D.C.B.t.A.【點評】考查現(xiàn)在完成時。現(xiàn)在進(jìn)行時表示持續(xù)大現(xiàn)在的狀態(tài)并有可能繼續(xù)持續(xù)下去。D.has studiedB.studiesin America for two years.I miss her very much. 【點評】考查現(xiàn)在完成時。由句中“for more than ten years”可知. 句中的謂語動詞需使用延續(xù)性動詞。D.C.B.his home for more than ten years.A.【點評】考查時態(tài)的用法。am losing【答案】 C 【解析】【分析】我不能進(jìn)屋了,因為我已經(jīng)丟了我的鑰匙。have lostwill loselose21.I can39?!庇蒭ver及答語可知句子用現(xiàn)在完成時,故用see的過去分詞seen。D.sawB.see20.一 Have you ever 可知,用現(xiàn)在完成時,have got,故選C。根據(jù)題意可知,本句為定語從句,且從句中缺少主語,需要用 that或 who引導(dǎo) , 且 不可省略 , 所以排除A和D。D.that have got the ticketsB.19.All members_______ are admitted to the auditorium.