【正文】
So far,到目前為止,句子強調(diào)過去對現(xiàn)在造成的結(jié)果,用現(xiàn)在完成時態(tài)。attracted“have a cold”和“catch a cold”均可表示感冒,但前者強調(diào)感冒持續(xù)的狀態(tài);后者強調(diào)感冒的行為,不可與表示一段時間的狀語連用 。D.caught。have had。s to say since last week, I _______ a cold. 情態(tài)動詞can用動詞原形,所以排除C、D。to borrowB.牢記短暫性動詞與延續(xù)性動詞之間的轉(zhuǎn)換。D.have left27.I haven39。C.B.26.—Dave, we will leave in 10 minutes. Are you ready? —No, I ________ our guidebook and towels yet. A.D. has goneC. has been故選C。D.has gone:has been”根據(jù)答語中的 “for only two days”可知要用現(xiàn)在完成時,而且應用延續(xù)性動詞。C.have had23. Anna, could you lend me this book, please? I39。when故選D。will goA.s Mr Jones?—He故選B。D.has been20.一 Is Tom at home?— No, he has been away from【答案】 D 【解析】【分析】句意:小湯姆離開家已經(jīng)十年了。left from19.Little Tom 句意:“你哥哥買這個相機多久了?”“兩周了。因為父親不在,證明他去了某個地方?jīng)]有回來。B.have been根據(jù) Why not join them,可知是have gone to,去了;根據(jù) many times ,許多次,可知用have been to,去過,與次數(shù)搭配,故選D。 gone tobeen to。ve________ the city many times. A.——噢,真漂亮。由句中的語句for 10 years 提示可知,此句要用現(xiàn)在完成時,主語my father,助動詞要用has,故選C。has workedB.【點評】考查現(xiàn)在完成時。D.dyingmarried;got married【答案】 A 【解析】【分析】首先第一空表述的是一個發(fā)生在2005年(即過去)的一個動作,所以為一般過去時,其次 married 后面要接賓語,get married 表示的是短暫性動作,所以應填get married. 第二空由“till now”可知表示的是從過去直到現(xiàn)在的一種狀態(tài)即為現(xiàn)在完成時,此處married做形容詞“已婚的”故填“has been married”,故選A.【點評】此題考查了動詞時態(tài)問題,同時也考查了“get married”和“married ”的區(qū)別。B.12.Mr.Fanhave been to+地點名詞,去過某地,去了并且回來了;have gone to+地點名詞,去了某地,去了還沒有回來,在去或者回來的路上。C.B.s fantastic. A.you ever 故選A。主語是單數(shù);B. have gone to去了,沒在這里。have gone to——He together with his students ________ Zhuyuwan Park.A.【點評】本題考查現(xiàn)在完成時,注意掌握結(jié)構(gòu)has/have+過去分詞。has married【答案】A 【解析】【分析】句意:他已經(jīng)結(jié)婚十年了。got marriedmarriedhas been married9.He在去的路上,還沒有回來;,表示去了某地,并且回來了。have been to【答案】 A 【解析】【分析】句意:——Catherine在哪里?我好幾天沒見她。C.某人去世了多少年就用延續(xù)性動詞的現(xiàn)在完成時,hasA. was dying過去進行時態(tài);B