【正文】
. I have to wait for him.A.B.C.D.我不得不等他。用現(xiàn)在完成時(shí)強(qiáng)調(diào)過去發(fā)生的事件對(duì)現(xiàn)在的影響。20.I have lived here _______ I was born.A.whenC.since【答案】 D 【解析】【分析】自從我出生我就一直生活在這里。21.A.Will;visitC.Are;visiting【答案】 C 【解析】【分析】句意:你去參觀過故宮嗎?!军c(diǎn)評(píng)】聯(lián)系句意,尋找關(guān)鍵詞,根據(jù)關(guān)鍵詞語判斷所填之詞。m sorry. I it for only two days, and I haven39。have boughtB.boughtD.我還沒有看完呢。故選B。23.—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 【解析】【分析】句意:—你為什么這么匆忙找瑪麗,約翰?—老板想知道她去了哪兒并在那兒呆多久。24.William Shakespeare diedwas dyinghas diedhas been dead【答案】 D 【解析】【分析】句意:威廉由題干中的for 400 years可知應(yīng)用現(xiàn)在完成時(shí),且用延續(xù)性動(dòng)詞,排除A、B兩項(xiàng),C項(xiàng)中動(dòng)詞die是非延續(xù)性動(dòng)詞,故選D。25.More than 80 people______ last week. died。B. sincehave died。D. for【答案】 C 【解析】【分析】句意:自從上個(gè)周有超過80人在地震中傷生。本句并非表示“死亡”這個(gè)狀態(tài)的延續(xù),而是指從過去某一時(shí)間到現(xiàn)在“死亡”這個(gè)動(dòng)作發(fā)生了多少次,所以選C符合語境。26.—Dave, we will leave in 10 minutes. Are you ready? —No, I ________ our guidebook and towels yet. A.t packB.t packC.haven39。yet是現(xiàn)在完成時(shí)否定句的標(biāo)志,故選D。27.—How long can I _____ the Chinese workbook?—For three weeks.A.keepC.to keep【答案】B 【解析】【分析】句意:——我能保存語文練習(xí)本多長時(shí)間?——三個(gè)星期。how long所在的句子用延續(xù)性動(dòng)詞,borrow是非延續(xù)性動(dòng)詞,keep是延續(xù)性動(dòng)詞,故選B。28.Last week I _______ a cold. That39。 A. have hadB. have hadC. have caughtcaught。也就是說,從上周開始,我就一直在感冒。第一句上周感冒是發(fā)生在過去的動(dòng)作,應(yīng)用一般過去式“caught”;第二句從上周起就一直在感冒,是從過去一直持續(xù)到現(xiàn)在的狀態(tài),應(yīng)用現(xiàn)在完成時(shí)“have had”,故選B。29.I know Li Qing well. We________ friends for five years. A.have beeC.have been【答案】 D 【解析】【分析】句意:我很了解李青,我們是5年的朋友了。 【點(diǎn)評(píng)】考查時(shí)態(tài),注意持續(xù)性動(dòng)詞的用法。caughtB.was catchingD.catch a cold意為“感冒”。故選B。