【正文】
legs have fallen asleep. —Shake it a little before you get up.A.will sitB.have satC.am sittingD.have been sitting【答案】 D 【解析】【分析】句意:——我坐得太久了,腿麻了?!酒饋碇皠右粍?。分析句意可知,本句為現(xiàn)在完成時,表示表示從過去某一時間開始一直在進行的動作,并有可能持續(xù)下去,其形式為:sb have /has been doing sth。故選D。 【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時。26.The debate has only a few moments that might be inspiring to those who ________ this issue. A.followedB.had followedC.have been followingD.were following【答案】 C 【解析】【分析】句意:這場辯論只有幾分鐘的時間,可能會激勵那些一直關(guān)注這一問題的人。分析句子可知,本空是指那些“一直關(guān)注這一問題的人”,根據(jù)語境可知從過去關(guān)注一直到現(xiàn)在還在關(guān)注,可知要用現(xiàn)在完成進行時,因此選C。 【點評】考查時態(tài),本題涉及現(xiàn)在完成時。27.In order to find the missing child, villagers _____ all they can over the past five hours. A.didB.doC.had doneD.have been doing【答案】 D 【解析】【分析】句意:為了找到失蹤的孩子,村民們在過去五小時里一直在盡力做自己能做的事情 。A. did一般過去時 B. do 一般現(xiàn)在時 C. had done 過去完成時表示過去的過去 D. have been doing現(xiàn)在完成進行時,表示從過去開始一個動作持續(xù)到現(xiàn)在也可能持續(xù)下去。根據(jù)題干意思表示在過去五小時里一直做因此用現(xiàn)在完成進行時,故選D。 【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時。28.—Excuse me, which movie are you waiting for? —The new Star Wars. We here for more than two hours. A.waitedB.waitC.would be waitingD.have been waiting【答案】 D 【解析】【分析】句意:—打擾了,你們在等哪一部電影?—《星球大戰(zhàn)》,我們已經(jīng)在這兒等了兩個多小時了。for+時間段與完成時連用,根據(jù)語境可知,說話的時候仍然在等,因此用現(xiàn)在完成進行時,故選D。 【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時。29.Mr. Herpin is one of the foreign experts who ________ in China in the last five years. A.worksB.is workingC.are workingD.have been working【答案】 D 【解析】【分析】句意:Herpin先生是過去五年在中國工作的外國專家之一。根據(jù)in the last five years可知,句子用現(xiàn)在完成時態(tài)或現(xiàn)在完成進行時態(tài),故選D。 【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時。30.— You look tired.— I ___________ clothes all day. A.washedB.have washedC.was about to washD.have been washing【答案】D 【解析】【分析】句意:——你看上去很累?!蚁戳艘惶斓囊路?。此處表示動作一整天都在進行,一直在持續(xù),用現(xiàn)在完成進行時,故選D。【點評】考查動詞時態(tài),本題涉及現(xiàn)在完成進行時的應(yīng)用。