【正文】
【解析】【分析】題意:現(xiàn)在完成時(shí)里,since從句里動(dòng)詞應(yīng)用一般過去時(shí)。C.became19.It has been three years since I ______ a teacher.A.since引出的時(shí)間狀語從句,強(qiáng)調(diào)主句謂語從過去某時(shí)一直延續(xù)到現(xiàn)在,主句用現(xiàn)在完成時(shí)態(tài),the Greens格林一家,表示復(fù)數(shù)含義,作主語,謂語用復(fù)數(shù)形式。D.C.B. many places of interest since two years ago.A.18.The Greenshave helped【答案】 C 【解析】【分析】此題要掌握現(xiàn)在完成時(shí)的時(shí)間狀語及主語+with 短語是單數(shù)的概念,即可得出答案。has helpedhelpedhelp【點(diǎn)評(píng)】考查特殊疑問句的辨析。詢問的是從什么時(shí)候開始,也就是時(shí)間長度。D.C.B. A.married;got married【答案】 A 【解析】【分析】首先第一空表述的是一個(gè)發(fā)生在2005年(即過去)的一個(gè)動(dòng)作,所以為一般過去時(shí),其次 married 后面要接賓語,get married 表示的是短暫性動(dòng)作,所以應(yīng)填get married. 第二空由“till now”可知表示的是從過去直到現(xiàn)在的一種狀態(tài)即為現(xiàn)在完成時(shí),此處married做形容詞“已婚的”故填“has been married”,故選A.【點(diǎn)評(píng)】此題考查了動(dòng)詞時(shí)態(tài)問題,同時(shí)也考查了“get married”和“married ”的區(qū)別。got married;had been marriedB.got married;has been married for 9 years till now. 15.Mr.Fan【點(diǎn)評(píng)】考查動(dòng)詞時(shí)態(tài)。have received【答案】D 【解析】【分析】句意:我已經(jīng)收到音樂會(huì)的邀請(qǐng),我等不及要去了。was receivingwill receivereceivet wait to go.【點(diǎn)評(píng)】考查動(dòng)詞時(shí)態(tài),一般過去時(shí)表示過去某個(gè)時(shí)間發(fā)生的動(dòng)作;現(xiàn)在完成時(shí)表示過去的動(dòng)作對(duì)現(xiàn)在造成的結(jié)果或影響。 has happened【答案】D 【解析】【分析】句意:剛才你發(fā)生了什么事?別擔(dān)心,沒什么事發(fā)生。D. has happened happenedC.B.has happens to。—Don39。for+段時(shí)間,通常用于現(xiàn)在完成時(shí)態(tài),結(jié)構(gòu)是have/has+動(dòng)詞的過去分詞,begin和end都是短暫性動(dòng)詞,不能用于現(xiàn)在完成時(shí)態(tài)中表示動(dòng)作或狀態(tài)的延續(xù),因此A,B不正確.has been on在進(jìn)行,開著(的狀態(tài)),故選C【點(diǎn)評(píng)】現(xiàn)在完成時(shí)表示延續(xù)性的狀態(tài)。has been on【答案】 C 【解析】【分析】句意:——對(duì)不起,我遲到了。B.has begun12.—I39。故選A。根據(jù)時(shí)間狀語for ten ,可知本句時(shí)態(tài)用現(xiàn)在完成時(shí)has/have+過去分詞,且謂語應(yīng)為持續(xù)動(dòng)詞。D.C.B. for ten years. A.可知選B。t stayed【答案】 B 【解析】【分析】答語中的for two years是一段時(shí)間,用在現(xiàn)在完成時(shí)的句中時(shí)。D.C.hasn39。stayed【點(diǎn)評(píng)】考查open轉(zhuǎn)化為be open, be open里的open是形容詞,不能加ed..10.—I haven39。D.C.B.9.The small shop ________ for several years.A.根據(jù) for more than a week ,可知用現(xiàn)在完成時(shí),have/has been done,故選A。opens【答案】 A 【解析】【分析】句意:——他們說在這附近有一個(gè)新的餐館。is openingopenhas been open根據(jù)for about