【文章內(nèi)容簡介】
60。D.have been shopping【答案】 D 【解析】【分析】句意:我很累。我整個下午一直在購物而且好像什么事也沒做成。用現(xiàn)在完成進行時表一直發(fā)生的動作。14.The western countries have been _________ Christmas for many years. A.celebratingB.celebrateC.celebratesD.celebrated【答案】 A 【解析】【分析】have/has been+現(xiàn)在分詞是現(xiàn)在完成進行時;句意:西方國家很多年來一直在慶祝圣誕節(jié)。故選A。15.He _____ with English grammar every night over the last three months. A.strugglesB.struggledC.has been strugglingD.had been struggling【答案】C 【解析】【分析】句意:在過去的三個月里他每天晚上都在努力學英語語法。根據(jù)over the last three months可知強調(diào)在過去時間段,一直從事某件事,優(yōu)先選擇現(xiàn)在完成進行時,即C項正確?!军c評】考查動詞時態(tài),本題涉及現(xiàn)在完成進行時的應用。16.— What39。s wrong? You look really stressed out. —I ________ the whole week preparing for my graduation paper.A.workB.have workedC.have been workingD.worked【答案】 C 【解析】【分析】句意:—你怎么了?看起來真的壓力很大?!乙呀?jīng)連軸轉(zhuǎn)努力了一整個星期來寫我的畢業(yè)論文。根據(jù)本題題意,“我”已經(jīng)從一周前開始,持續(xù)工作直至現(xiàn)在(有表達時間段的提示短語the whole week),唯有現(xiàn)在完成進行時可表達這一含義,應選用have been doing的結(jié)構,故選C。 【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時。17.—You look pretty tired today!—I an environmental report over the last few days, which should be submitted to the boss tomorrow. A.wroteB.was writingC.had writtenD.have been writing【答案】D 【解析】【分析】句意:—你今天看起來很累!—在過去的幾天里我一直在寫一個環(huán)境報告,這個報告明天應要提交給老板。表示從幾天前開始一直進行持續(xù)到現(xiàn)在的動作,用現(xiàn)在完成進行時,故選D.【點評】考查動詞時態(tài),本題涉及現(xiàn)在完成進行時的應用。18.The Ford Company its autonomous minicars on public roads in Arizona, the US, without a safety driver since October, 2017. A.has been operatingB.has operatedC.had been operatingD.had operated【答案】A 【解析】【分析】句意:自2017年10月。福特汽車公司在美國亞利桑那州的公共道路一直讓沒有安全的的司機操縱的自動化微型轎車運轉(zhuǎn)。since,“自從”,Since后如果是過去的時間,主句要用現(xiàn)在完成時。因此可知C、D是過去完成時,不符合?,F(xiàn)在完成進行表示動作從過去一直持續(xù)至現(xiàn)在,這個動作正在進行。而B是現(xiàn)在完成時,表示動作到現(xiàn)在已完成或停止。分析可知從過去一直至現(xiàn)在,要用現(xiàn)在完成進行時,故選A?!军c評】考查動詞時態(tài),本題涉及現(xiàn)在完成進行時的應用。19.—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.were pouring inB.have been pouring inC.are poured in1