【正文】
see, she is graduating in June.可以判斷她快要畢業(yè),所以最近一直在找工作,用現(xiàn)在完成進行時,故選D。has been hunting for【答案】D 【解析】【分析】句意:——Lucy這些天似乎不在。C.is to hunt for18.—Lucy seems absent these days.—She _____ a job from city to city—you see, she is graduating in June. A.根據(jù)時間狀語n the past few weeks可知謂語動詞用現(xiàn)在完成時或者現(xiàn)在完成進行時,故選D。D.C.B.17.—How much do you know about the trade war between China and America?—Well, the newspapers ________ it in the past few weeks. A.結(jié)合句意可知英語的變化從過去開始,持續(xù)到現(xiàn)在,并且會持續(xù)到將來,故用現(xiàn)在完成進行時,即have/has been doing,又主語these Englishers 是復(fù)數(shù),故用have been changing,選C。D.have been changingB.had changed 【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時的應(yīng)用。而根據(jù)后面的內(nèi)容可知,本句中的史密斯先生在上海已工作了十多年,現(xiàn)在還在上海,故要用現(xiàn)在完成進行時。works【答案】 B 【解析】【分析】句意:在上海工作了十年多的史米斯醫(yī)生正在考慮去淮安工作,但他還沒有決定。C.has been workingt decided yet. A.15.Doctor Smith, who 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。所以使用現(xiàn)在完成進行時,強調(diào)動作的延續(xù)性和反復(fù)性。has been learning【答案】D 【解析】【分析】考查時態(tài)。had been learningis learningwill be learning【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時的應(yīng)用,現(xiàn)在完成進行時表示動作從某一時間開始,一直持續(xù)到現(xiàn)在,或者剛剛終止,或者可能仍然要繼續(xù)下去?,旣惿蠈懽髡n的動作從過去持續(xù)到未來的這周末,所以要用現(xiàn)在完成進行時。went【答案】B 【解析】【分析】。is goinghas been goinghad gone【點評】考查時態(tài)。live為不及物動詞,無被動語態(tài)。下周他將已經(jīng)在北京住了九年了。will have been living【答案】 D 【解析】【分析】句意:—他漢語說的很好。C.has liveds not surprising. He ___ in Beijing for nine years next week.A.構(gòu)成:have+been+doing。故選C項。was waiting【答案】 C 【解析】【分析】考查現(xiàn)在完成進行時。have been waitingwaitedam waiting9.Why, you39。 【點評】考查動詞的時態(tài)。make great achievement取得巨大成就,;;。C.made8.China ________________ great achievements in science and technology since 1978. A. 【點評】考查現(xiàn)在完成進行時。根據(jù)時間狀語since 1990,從1991年開始,可知本句時態(tài)為現(xiàn)在完成進行時has/have