【正文】
起來如此疲憊!——噢,我一直都在粉刷房子,并且我明天必須完成。C.will be painting19.— Why, Jack, you look so tired! — Well, I ______ the house and I must finish the work tomorrow.A.根據(jù)時間狀語n the past few weeks可知謂語動詞用現(xiàn)在完成時或者現(xiàn)在完成進行時,故選D。D.C.B.18.—How much do you know about the trade war between China and America?—Well, the newspapers ________ it in the past few weeks. A.表示過去的事情一直延續(xù)到現(xiàn)在而且還在進行,因此用現(xiàn)在完成進行時,故選B。had been poured in【答案】B 【解析】【分析】句意:——令我們欣慰的是,救援工作正在墨西哥地震災區(qū)展開。are poured inB.17.—To our relief, rescue work is under way in the quakehit area in Mexico.—Yes, volunteers are helping to distribute the donated provisions that _______.A.根據(jù)本題題意,“我”已經(jīng)從一周前開始,持續(xù)工作直至現(xiàn)在(有表達時間段的提示短語the whole week),唯有現(xiàn)在完成進行時可表達這一含義,應選用have been doing的結構,故選C。worked【答案】 C 【解析】【分析】句意:—你怎么了?看起來真的壓力很大。have been workinghave workedwork16.— What39。have been writing【答案】D 【解析】【分析】句意:—你今天看起來很累!—在過去的幾天里我一直在寫一個環(huán)境報告,這個報告明天應要提交給老板。C.was writingan environmental report over the last few days, which should be submitted to the boss tomorrow. A.15.—You look pretty tired today!—I celebrated【答案】 A 【解析】【分析】have/has been+現(xiàn)在分詞是現(xiàn)在完成進行時;句意:西方國家很多年來一直在慶祝圣誕節(jié)。celebratescelebratecelebrating14.The western countries have been _________ Christmas for many years. 故答案為C。D.C.B.in the library every night over the last three months. A.【點評】本題難度不大,重點把握句意和熟知現(xiàn)在完成進行時的內涵。根據(jù)句意說明是問對方這些年在做什么,因此使用現(xiàn)在完成進行時表示。這些年你一直在做什么?—自從我畢業(yè)以后我嘗試了很多事情。have you been doing【答案】D 【解析】【分析】考查時態(tài)。did you dowere you doinghave you doneve tried many things since we left school. I39。用現(xiàn)在完成進行時表一直發(fā)生的動作。have been shopping【答案】 D 【解析】【分析】句意:我很累。C.have shoppedt seem to have finished anything.A.m tired out. I_______【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時的應用,現(xiàn)在完成進行時表示動作從某一時間開始,一直持續(xù)到現(xiàn)在,或者剛剛終止,或者可能仍然要繼續(xù)下去?,旣惿蠈懽髡n的動作從過去持續(xù)到未來的這