【正文】
句型It39。由since判斷句中需要完成時,并且根據(jù)語境,房價還在上漲中,故第一空用完成進行時;第二空考查句型It39。 took【答案】D 【解析】【分析】句意:自從去年年底房價一直在上漲。D. takes will takeC.B.have increased。21.Housing prices_____ since a few years ago. Therefore, it39。根據(jù)you see, she is graduating in June.可以判斷她快要畢業(yè),所以最近一直在找工作,用現(xiàn)在完成進行時,故選D。has been hunting for【答案】D 【解析】【分析】句意:——Lucy這些天似乎不在。C.is to hunt for20.—Lucy seems absent these days.—She _____ a job from city to city—you see, she is graduating in June. A.表示過去的事情一直延續(xù)到現(xiàn)在而且還在進行,因此用現(xiàn)在完成進行時,故選B。had been poured in【答案】B 【解析】【分析】句意:——令我們欣慰的是,救援工作正在墨西哥地震災區(qū)展開。are poured inB.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.分析可知從過去一直至現(xiàn)在,要用現(xiàn)在完成進行時,故選A?,F(xiàn)在完成進行表示動作從過去一直持續(xù)至現(xiàn)在,這個動作正在進行。since,“自從”,Since后如果是過去的時間,主句要用現(xiàn)在完成時。had operated【答案】A 【解析】【分析】句意:自2017年10月。had been operatinghas operatedhas been operating18.The Ford Company 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.17.—You look pretty tired today!—I 根據(jù)本題題意,“我”已經(jīng)從一周前開始,持續(xù)工作直至現(xiàn)在(有表達時間段的提示短語the whole week),唯有現(xiàn)在完成進行時可表達這一含義,應選用have been doing的結(jié)構(gòu),故選C。worked【答案】 C 【解析】【分析】句意:—你怎么了?看起來真的壓力很大。have been workinghave workedwork16.— What39。根據(jù)over the last three months可知強調(diào)在過去時間段,一直從事某件事,優(yōu)先選擇現(xiàn)在完成進行時,即C項正確。D.C.B.15.He _____ with English grammar every night over the last three months. A.celebrated【答案】 A 【解析】【分析】have/has been+現(xiàn)在分詞是現(xiàn)在完成進行時;句意:西方國家很多年來一直在慶祝圣誕節(jié)。celebratescelebratecelebrating14.The western countries have been _________ Christmas for many years. 我整個下午一直在購物而且好像什么事也沒做成。D.had shoppedB.shopped all afternoon and I don39。13.I39。故選B。句意:從6月開始,瑪麗每天晚上去上寫作課,這個課程將于這周末結(jié)束。D.C.B.12.Mary_______ to wr