【正文】
finished——也許她還沒有完成工作。esB.【點評】考查現(xiàn)在完成時。arehave been【答案】 C 【解析】【分析】句意:從1990年開始,進入中國大學(xué)的外國學(xué)生的數(shù)量呈穩(wěn)定增長。注意掌握結(jié)構(gòu)現(xiàn)在完成進行時的結(jié)構(gòu):has/have +been+現(xiàn)在分詞。ll still be some time before Jim gets back. A.B.C.D. 【點評】考查時態(tài),掌握現(xiàn)在完成進行時的用法。has made【答案】 C 【解析】【分析】句意:自1978年以來,中國在科學(xué)技術(shù)方面取得了巨大成就。注意現(xiàn)在完成時的用法。B.D.since the end of last month 可知,此處表示動作從某一時間開始,一直持續(xù)到現(xiàn)在,10.The most delicious cookies in the world ________ by granny. Please wait ten more minutes to enjoy them.A.C.句意:奶奶正在做世界上最好吃的餅干,再有十幾分鐘就可以享用了。has been livingD.表示持續(xù)到現(xiàn)在并且仍在進行的動作,應(yīng)用現(xiàn)在完成進行時。12.Mary_______ to writing classes every night since June and the course will end this week. A.C.句意:從6月開始,瑪麗每天晚上去上寫作課,這個課程將于這周末結(jié)束。13.I39。shoppedD.14.The western countries have been _________ Christmas for many years. 15.He _____ with English grammar every night over the last three months. A.C.根據(jù)over the last three months可知強調(diào)在過去時間段,一直從事某件事,優(yōu)先選擇現(xiàn)在完成進行時,即C項正確。workhave been working根據(jù)本題題意,“我”已經(jīng)從一周前開始,持續(xù)工作直至現(xiàn)在(有表達時間段的提示短語the whole week),唯有現(xiàn)在完成進行時可表達這一含義,應(yīng)選用have been doing的結(jié)構(gòu),故選C。an environmental report over the last few days, which should be submitted to the boss tomorrow. A.have been writing【答案】D 【解析】【分析】句意:—你今天看起來很累!—在過去的幾天里我一直在寫一個環(huán)境報告,這個報告明天應(yīng)要提交給老板。has operatedhad operated【答案】A 【解析】【分析】句意:自2017年10月。現(xiàn)在完成進行表示動作從過去一直持續(xù)至現(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.B.表示過去的事情一直延續(xù)到現(xiàn)在而且還在進行,因此用現(xiàn)在完成進行時,故選B。C.has been hunting for【答案】D 【解析】【分析】句意:——Lucy這些天似乎不在。21.Housing prices_____ since a few years ago. Therefore, it39。B. takesD.由since判斷句中需要完成時,并且根據(jù)語境,房價還在上漲中,故第一空用完成進行時;第二空考查句型It39。22.— Why, Jack, you look so tired! — Well, I ______ the house and I must finish the work tomorrow.A.have been painting【答案】 D 【解析】【分析】句意:——怎么啦