【正文】
。此處表示動作一整天都在進行,一直在持續(xù),用現(xiàn)在完成進行時,故選D。have been washing【答案】D 【解析】【分析】句意:——你看上去很累。was about to washhave washedwashed 【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時。is changing【答案】 C 【解析】【分析】句意:但事實上,這些說英語的人在口音,拼寫和單詞的使用上一直在改變,因此我們必須適應這件事。C.changed29.But actually, these Englishers ______ gradually in accents, spellings, expressions and the usage of vocabulary and we have to adapt to that. A.故選C。had been reviewing【答案】 C 【解析】【分析】句意:他一定可以通過測試,因為在過去的一個月里他每天都在為測試而復習功課。C.was reviewing28.He is sure to pass the test, for he_____ his lessons for the test every day over the past month. A.根據(jù)in the last five years可知,句子用現(xiàn)在完成時態(tài)或現(xiàn)在完成進行時態(tài),故選D。D.are workingB.works 【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時。—我也這么想,他已經(jīng)準備了好幾個月了。D.C.B.m sure Andrew will win the first prize in the final. —I think so. He _____ for it months.A. 【點評】考查時態(tài)語態(tài),本題涉及現(xiàn)在完成進行時以及現(xiàn)在完成時的被動語態(tài)。 been made【答案】 B 【解析】【分析】句意:他們已經(jīng)討論這個計劃一個星期了,但還沒有作出決定。D.have been discussed。have been discussing。 made . A.the plan for a week, but no decision has 【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時。have been waiting【答案】 D 【解析】【分析】句意:—打擾了,你們在等哪一部電影?—《星球大戰(zhàn)》,我們已經(jīng)在這兒等了兩個多小時了。C.waithere for more than two hours. A.24.—Excuse me, which movie are you waiting for? —The new Star Wars. We 故選D。turn over表示仔細回想,反復斟酌考慮。D.had turned overB.turned over 【點評】考查時態(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)在完成進行時。分析句意可知,本句為現(xiàn)在完成時,表示表示從過去某一時間開始一直在進行的動作,并有可能持續(xù)下去,其形式為:sb have /has been doing sth。have been sitting【答案】 D 【解析】【分析】句意:——我坐得太久了,腿麻了。am sittinghave satwill sit 【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時。分析句子成分可知,panies為先行詞,在后面的定語從句中作主語,分析句意可知,定語從句的時態(tài)為現(xiàn)在完成進行時,表示從過去某一時間開始struggle的動作一直在進行, 并有可能持續(xù)下去, 強調(diào)動作的全過程。had struggled【答案】 C 【解析】【分析】句意:新的貨幣政策將于下月生效。have been strugglingstruggledhave struggled