【正文】
點評】考查現(xiàn)在完成時。m sorry you ll still be some time before Jim gets back. A.B.C.D.have been waiting,現(xiàn)在完成進行時,表示從過去開始的動作一直持續(xù)到現(xiàn)在,可能還要持續(xù),根據(jù)下一句but it39。 【點評】考查時態(tài),掌握現(xiàn)在完成進行時的用法。t finished yet. A.B.C.D.他們還沒有完成。since the end of last month 可知,此處表示動作從某一時間開始,一直持續(xù)到現(xiàn)在, 【點評】考查現(xiàn)在完成進行時和主謂一致。10.— Tom says he is too tired to go on.— He can39。had workedhas just workedjust workedhas only been working【答案】 D 【解析】【分析】考查動詞時態(tài)。他不可能這樣,他只工作了一個小時。11.Housing prices ________ since the end of the last year. Therefore, it39。have increased。B. will takeC. takeD. took【答案】 D 【解析】【分析】考查時態(tài)和虛擬語氣。第一空依據(jù)since一詞應(yīng)該使用現(xiàn)在完成時,且進行時態(tài)更能體現(xiàn)出目前的狀況,故使用現(xiàn)在完成進行時最好;第二空是虛擬語氣中“it39。12.— He speaks Chinese very well.— It39。has been livingB.will have been livedD.—這不吃驚。表示持續(xù)到現(xiàn)在并且仍在進行的動作,應(yīng)用現(xiàn)在完成進行時。故知選D項。13.Mary_______ to writing classes every night since June and the course will end this week. A.B.C.D.句意:從6月開始,瑪麗每天晚上去上寫作課,這個課程將于這周末結(jié)束。故選B。14.He _______ it for two hours, and he39。has been watchedB.has been watchingD.故選C。in Shanghai for more than ten years, is considering working in Huaian, but he hasn39。had workedB.is workingD.分析句子可知,本句中的who指代前面的先行詞doctor Smith,是單數(shù)。故選B。16.Mr. Herpin is one of the foreign experts who ________ in China in the last five years. A.is workingC.have been working【答案】 D 【解析】【分析】句意:Herpin先生是過去五年在中國工作的外國專家之一。 【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時。were pouring inhave been pouring inC.D.——是的,志愿者們正在幫助分發(fā)捐贈的物品。【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時的應(yīng)用。reportwill reportreportedhave been reporting【答案】D 【解析】【分析】句意:——你對中美之間的貿(mào)易戰(zhàn)爭了解多少?——哦,在最近的幾周里報紙一直在報道這件事。【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時的應(yīng)用。To realize, has been trainingRealizing, trainedC.Realized, has trained【答案】 A 【解析】【分析】句意:為了實現(xiàn)成為職業(yè)歌手的志向,她從小就一直很努力地訓練。故A項正確。20.— Why, Jack, you look so tired! — Well, I ______ the house and I must finish the work tomorrow.A.will be paintingC.have been painting【答案】 D 【解析】【分析】句意:——怎么啦,杰克,你看起來如此疲憊!——噢,我一直都在粉刷房子,并且我明天必須完成。選D。 s time to r