【正文】
。所以使用現(xiàn)在完成進行時,強調(diào)動作的延續(xù)性和反復性。has been learning【答案】D 【解析】【分析】考查時態(tài)。had been learningis learningwill be learning 【點評】考查時態(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),本題涉及現(xiàn)在完成進行時。have been waiting【答案】 D 【解析】【分析】句意:—打擾了,你們在等哪一部電影?—《星球大戰(zhàn)》,我們已經(jīng)在這兒等了兩個多小時了。C.waithere for more than two hours. A.28.—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)在完成時。were following【答案】 C 【解析】【分析】句意:這場辯論只有幾分鐘的時間,可能會激勵那些一直關注這一問題的人。C.had followed25.The debate has only a few moments that might be inspiring to those who ________ this issue. A.故選B。was motivating【答案】 B 【解析】【分析】句意:五四運動于1919年發(fā)起,其精神一直激勵著中國青年為民族復興而努力。motivatedhas been motivatingis motivating 【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時?!恢痹跒橄轮芤坏鸟{駛考試做準備。D.was preparingB.will prepare23.— I haven39。故選C。這真是個好消息,尤其是對那些一直在為錢發(fā)愁的公司來說。D.C.B.22.A new monetary policy will take effect next month. Really good news, especially for those panies that _______ with money. A.Mary寫論文這個動作從過去一直持續(xù)到現(xiàn)在,而且還可能繼續(xù)下去,應該用現(xiàn)在完成進行時,故答案為:C。is writing【答案】 C 【解析】【分析】句意:—Mary去哪了?—她吃完早飯就出去了,從那以后她就一直在圖書館里寫論文,你可以在那找到她。C.had written her paper in the library ever since. You can find her there.A.21.—Where is Mary? —Oh, she went out after breakfast, and故選D。have been masking【答案】 D 【解析】【分析】句意:你壓抑了很久,現(xiàn)在是時候放松一下了。have been maskedwill have maskedmasked20.You ____your depression for long, and now it39。 【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時的應用。has been raining【答案】 D 【解析】【分析】句意:連續(xù)下雨已經(jīng)兩周了,整個地區(qū)都發(fā)洪水了。C.rains19.It _________ for two weeks, and the whole area is flooded. A.故A項正確。Realized, has trained【答案】 A 【解析】【分析】句意:為了實現(xiàn)成為職業(yè)歌手的志向,她從小就一直很努力地訓練。Realizing,