【正文】
態(tài);后句表示的是現(xiàn)在的狀態(tài),用一般現(xiàn)在時態(tài)。句意:博物館在這兒有八十多年了。has been。 has beenC.had been。 wasone of the oldest buildings in this city.A.【點評】考查現(xiàn)在完成時,注意have been to表示去過回來了,have gone to表示去了還沒回來。have been to,表示去過某個地方,have gone to,表示去了某地,還沒回來。D.has gone toB.have been to 【點評】考查時態(tài),注意持續(xù)性動詞的用法。have been【答案】 D 【解析】【分析】句意:我很了解李青,我們是5年的朋友了。C.have bee16.I know Li Qing well. We________ friends for five years. A.have helped【答案】 C 【解析】【分析】此題要掌握現(xiàn)在完成時的時間狀語及主語+with 短語是單數(shù)的概念,即可得出答案。has helpedhelpedhelp【點評】考查短語辨析,區(qū)分have been to與have gone to,理解句子,根據(jù)語境判斷答案。t gone【答案】 C 【解析】【分析】句意:你覺得北京怎么樣,瑞得小姐?我不知道,我沒有去過那兒。D.t beenC.have beenve no idea. I _____ there.A.【點評】考查固定搭配have gone to。A. has gone去了某地,表示該人不在說話地點; B. has been去過某地,表示主語曾經(jīng)去過某地,有這種經(jīng)歷;C. went過去式,去;D. will go將來時態(tài),將要去。不,那肯定不是她。D.wentB.has gone13.—Look! Your teacher Miss White is over there.—No, it can39。根據(jù)句意,第一空實際上是詢問詞典在哪兒,即表示看見詞典與現(xiàn)在有關(guān)系,所以用現(xiàn)在完成時;第二空根據(jù)when I came in可知是過去我進(jìn)來的時候發(fā)生的動作,用一般過去時,故答案為C?!敬鸢浮緾 【解析】【分析】句意:你看見我的詞典了嗎?我到處都找不到了。Did you see。Have you seen。Have you seen。Did you see。12.—_______ my dictionary? I can39。——沒關(guān)系.會議只開了5分鐘,請這邊走。C.has endedA.m sorry for being late.—Never mind. The meeting ______for only 5 minutes. This way, please.可知選B。t stayed【答案】 B 【解析】【分析】答語中的for two years是一段時間,用在現(xiàn)在完成時的句中時。D.C.hasn39。stayed10.—I haven39。for more than two weeks 表示時間段,在現(xiàn)在完成時中需要和延續(xù)性動詞連用,lend 和 borrow 都是短暫性動詞,keep 具有延續(xù)性,故選C。C.B.【點評】考查open轉(zhuǎn)化為be open, be open里的open是形容詞,不能加ed..9.You must return the books to the library because you _________ them for more than two weeks. A.D.C.B.8.The small shop ________ for several years.A.某人去世了多少年就用延續(xù)性動詞的現(xiàn)在完