【正文】
。此處表示動作一整天都在進行,一直在持續(xù),用現(xiàn)在完成進行時,故選D。have been washing【答案】D 【解析】【分析】句意:——你看上去很累。was about to washhave washedwashed 【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時。A. did一般過去時 B. do 一般現(xiàn)在時 C. had done 過去完成時表示過去的過去 D. have been doing現(xiàn)在完成進行時,表示從過去開始一個動作持續(xù)到現(xiàn)在也可能持續(xù)下去。D.had doneB.did 【點評】考查時態(tài),本題涉及現(xiàn)在完成時。were following【答案】 C 【解析】【分析】句意:這場辯論只有幾分鐘的時間,可能會激勵那些一直關注這一問題的人。C.had followed28.The debate has only a few moments that might be inspiring to those who ________ this issue. A.故選D?!酒饋碇皠右粍印.C.B.27.—I ________ in the same position too long My legs have fallen asleep. —Shake it a little before you get up.A.可推斷出第二句是指從過去到現(xiàn)在一直在訪問這些網(wǎng)站,動作從過去一直持續(xù)到現(xiàn)在,且這個動作一直在進行,故要用現(xiàn)在完成進行時,因此D符合題意,故選D。have been visiting【答案】 D 【解析】【分析】句意:——哇!你畫了那么多外星人的外貌!——我一直在訪問很多關于外星人的網(wǎng)站。had visitedwas visitingwill visit26.—Wow! So many different aliens39。表示一個從過去開始延續(xù)到現(xiàn)在,可以包括現(xiàn)在在內(nèi)的一個階段內(nèi),重復發(fā)生的行動,用現(xiàn)在完成進行時,故選B。prepared【答案】 B 【解析】【分析】句意:——這些天我沒見過Jacky。C.has been preparingt seen Jacky these days. — She ________ for the driving test due to take place next Monday.A. 【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時。分析句子成分可知,panies為先行詞,在后面的定語從句中作主語,分析句意可知,定語從句的時態(tài)為現(xiàn)在完成進行時,表示從過去某一時間開始struggle的動作一直在進行, 并有可能持續(xù)下去, 強調(diào)動作的全過程。had struggled【答案】 C 【解析】【分析】句意:新的貨幣政策將于下月生效。have been strugglingstruggledhave struggled 【點評】考查時態(tài)在具體語境中的運用??疾闀r態(tài)。came【答案】 C 【解析】【分析】句意:—還有許多事情要做!—好吧,這并不奇怪。have been inghave ees not surprising. So many people 【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時的應用。根據(jù)句意可知,此處應使用現(xiàn)在完成進行時,表示從過去開始一直持續(xù)到現(xiàn)在的動作,強調(diào)這個動作可能會繼續(xù)下去。D.C.B.s time to relax yourself. A. 選D。have been painting【答案】 D 【解析】【分析】句意:——怎么啦,杰克,你看起來如此疲憊!——噢,我一直都在粉刷房子,并且我明天必須完成。C.will be painting21.— Why, Jack, you look so tired! — Well, I ______ the house and I must finish the work tomorrow.A.【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時和一般過去時的應用,以及固定句型It39。由since判斷句中需要完成時,并且根據(jù)語境,房價還在上漲中,