【正文】
t finished yet. A.makes【點(diǎn)評】考查動詞的時態(tài),注意句中的時間狀語的暗示。B.C. has been in【答案】D 【解析】【分析】句意為:為什么你的外教的中文那么好?因?yàn)樗麃碇袊呀?jīng)8年了。China for eight years.A.has e to【答案】A 【解析】【分析】句意為:里德先生會說中文嗎?是的。China for many years.A.D.故選D。C.has risen【點(diǎn)評】本題要求考生在理解句義的基礎(chǔ)上,進(jìn)一步牢固掌握動詞的各種時態(tài)的用法。C.is watching【答案】 C 【解析】【分析】由前半句的for two hours和后半句句意“他現(xiàn)在仍然在看”可知應(yīng)用現(xiàn)在完成進(jìn)行時。has been in他漢語說得很好因?yàn)樗呀?jīng)在中國多年。has gone to時間狀語for eight years是一段時間,所以要用表示狀態(tài)的短語be in的現(xiàn)在完成時態(tài),故選D【點(diǎn)評】考查現(xiàn)在完成時的短語辨析。outside. blewwill go,have,beenC.7. — Do you know the Color Run, a fivekilometer race?—Yes. So far it______into quite a few cities in our country.A.C.have been decorating注意表示動作從某一時間開始,一直持續(xù)到現(xiàn)在,應(yīng)該用現(xiàn)在完成進(jìn)行時。is madet. He ________ for an hour.A.C.從本題的語境中可以看出他不可能累的原因是:他從開始工作到現(xiàn)在僅僅才工作了一個小時,因此應(yīng)該用現(xiàn)在完成進(jìn)行時,故選D項(xiàng)。s time that +did/ should do”的句式使用,故選D項(xiàng)。C.live為不及物動詞,無被動語態(tài)。故答案為D。C.was working【答案】 A 【解析】【分析】句意:朱迪思一直在寫她的新小說,這本小說預(yù)定下個月出版。C.根據(jù)over the last three months可知強(qiáng)調(diào)在過去時間段,一直從事某件事,優(yōu)先選擇現(xiàn)在完成進(jìn)行時,即C項(xiàng)正確。B.【點(diǎn)評】考查動詞時態(tài),本題涉及現(xiàn)在完成進(jìn)行時的應(yīng)用。wrote表示從幾天前開始一直進(jìn)行持續(xù)到現(xiàn)在的動作,用現(xiàn)在完成進(jìn)行時,故選D.【點(diǎn)評】考查動詞時態(tài),本題涉及現(xiàn)在完成進(jìn)行時的應(yīng)用。had limited21.—To our relief, rescue work is under way in the quakehit area in Mexico.—Yes, volunteers are helping to distribute the donated provisions that _______.A.表示過去的事情一直延續(xù)到現(xiàn)在而且還在進(jìn)行,因此用現(xiàn)在完成進(jìn)行時,故選B。C.has been raining【答案】 D 【解析】【分析】句意:連續(xù)下雨已經(jīng)兩周了,整個地區(qū)都發(fā)洪水了。 表示一個從過去開始延續(xù)到現(xiàn)在,可以包括現(xiàn)在在內(nèi)的一個階段內(nèi),重復(fù)發(fā)生的行動,用現(xiàn)在完成進(jìn)行時,故選B。do27.They been madeC.第一空:一周了問題一直還在討論,因此用現(xiàn)在完成進(jìn)行時;第二空:decision和make是被動關(guān)系,因此謂語動詞用被動語態(tài),結(jié)合助動詞has,可知用現(xiàn)在完成時的被動語態(tài),故選B。was preparingC. 【點(diǎn)評】考查時態(tài),本題涉及現(xiàn)在完成進(jìn)行時。have been shopping【答案】 D 【解析】【分析】句意:我很累。C.m tired out. I_______had been preparing【答案】 B 【解析】【分析】句意:—我確信Andrew在決賽中會獲得一等獎。28.—I39。 been madehave been discussing。will be waitinghave been doing【答案】 D 【解析】【分析】句意:為了找到失蹤的孩子,村民們在過去五小時里一直在盡力做自己能做的事情 。25.In orde