【正文】
】考查現(xiàn)在完成進(jìn)行時(shí)。had been doingD.has been watchedstrugglesD.C.而B是現(xiàn)在完成時(shí),表示動(dòng)作到現(xiàn)在已完成或停止。have been pouring inC.D.由句子結(jié)構(gòu)可知,含有賓語從句的復(fù)合句,從句謂語動(dòng)詞are,用的是一般現(xiàn)在時(shí),主句強(qiáng)調(diào)動(dòng)作的延續(xù)性和反復(fù)性,要用現(xiàn)在完成進(jìn)行時(shí),故選D。s/was time that“該是.......的時(shí)候了,從句中往往用過去時(shí),也可以用should+動(dòng)詞原形;故答案是D。B.22.—So much remains to be done! —Well, it39。最近來的人太多了。C.這真是個(gè)好消息,尤其是對(duì)那些一直在為錢發(fā)愁的公司來說。is trying【答案】 C 【解析】【分析】句意: 我們的班主任幾個(gè)月來一直在努力確保我們理解集中注意力的重要性。D.turn over表示仔細(xì)回想,反復(fù)斟酌考慮。will be waitingis preparing可知Andrew是從過去到現(xiàn)在一直在準(zhǔn)備,用現(xiàn)在完成進(jìn)行時(shí),選B。C.was working【答案】 A 【解析】【分析】句意:朱迪思一直在寫她的新小說,這本小說預(yù)定下個(gè)月出版。故答案為D。我現(xiàn)在在一家大型的石油公司。C.m now working for a large oil pany. A.had been preparing【答案】 B 【解析】【分析】句意:—我確信Andrew在決賽中會(huì)獲得一等獎(jiǎng)。28.—I39。D.had turned over25.The May Fourth Movement was launched in 1919 and its spirit ________ Chinese youth to make contributions to national rejuvenation ever since. A.C.was tryingD.D.C.B. all the time recently.A. 【點(diǎn)評(píng)】考查時(shí)態(tài),本題涉及現(xiàn)在完成進(jìn)行時(shí)的應(yīng)用。have painted因此,該是中央政府采取措施降低并控制房價(jià)的時(shí)候了。have been increasing。 would takeD.was plaining 因此可知C、D是過去完成時(shí),不符合。B.s wrong? You look really stressed out. —I ________ the whole week preparing for my graduation paper.A.struggled故選C。has been watchingB.14.He _______ it for two hours, and he39。had been learningwill be learningB.have done took【答案】 D 【解析】【分析】考查時(shí)態(tài)和虛擬語氣。 takeD.so long, but it39。D.根據(jù)before可知句子要用現(xiàn)在完成時(shí)“have/has+過去分詞”, 主語he是第三人稱單數(shù)故用has,這是一個(gè)一般疑問句,將has提前,故選C。Has,visitedB. he ___ Japan before?D.went,have,been【點(diǎn)評(píng)】考察with結(jié)構(gòu)。blowdidn39。t finish一方面,表示推測(cè)語氣時(shí),can’t意為“不可能”; may not意為“可能不是”;must不用于否定句;另一方面,“have/has gone to+地點(diǎn)”意為“去了某地”,表示不在說話人這兒;“have/has been to +地點(diǎn)”表示“去過某地”。have been writing【答案】D 【解析】【分析】句意:—你今天看起來很累!—在過去的幾天里我一直在寫一個(gè)環(huán)境報(bào)告,這個(gè)報(bào)告明天應(yīng)要提交給老板。an environmental report over the last few days, which should be submitted to the boss tomorrow. A.had writtencan’t。B.他已經(jīng)回加拿大了。t finishyet用于否定句末,是現(xiàn)在完成時(shí)的標(biāo)志詞,故選C。 C.B.【點(diǎn)評(píng)】考查動(dòng)詞的時(shí)態(tài),注意句中的時(shí)間狀語的暗示。is故選C。have been waiting,現(xiàn)在完成進(jìn)行時(shí),表示從過去開始的動(dòng)作一直持續(xù)到現(xiàn)在,可能還要持續(xù),根據(jù)下一句but it39。is be