【正文】
【答案】 C 【解析】【分析】句意:—Mary去哪了?—她吃完早飯就出去了,從那以后她就一直在圖書館里寫論文,你可以在那找到她。C.had written her paper in the library ever since. You can find her there.A.20.—Where is Mary? —Oh, she went out after breakfast, and故選D。have been masking【答案】 D 【解析】【分析】句意:你壓抑了很久,現(xiàn)在是時候放松一下了。have been maskedwill have maskedmasked19.You ____your depression for long, and now it39。 【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時的應用。根據(jù)句意可知應采用現(xiàn)在完成進行時態(tài),強調(diào)動作一直在延續(xù)。D.have paintedB.was paintings/was time that。s/was time that“該是.......的時候了,從句中往往用過去時,也可以用should+動詞原形;故答案是D。因此,該是中央政府采取措施降低并控制房價的時候了。have been increasing。have been increasing。have increased。 would takes time the central government _____ some effective measures to bring them under control. A. 【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時。根據(jù)下文which is supposed to e out next month可知,她的小說還沒寫完,現(xiàn)在還在寫,表示從過去一直到現(xiàn)在一直在寫,可能還會寫下去,應使用現(xiàn)在完成進行時。D.will be workingB.has been working【點評】考查非謂語動詞和時態(tài),本題涉及不定式作目的狀語和現(xiàn)在完成進行時的應用。本題第一空中使用不定式做目的狀語,第二句時間狀語since an early age通常和現(xiàn)在完成時連用,表示從過去就開始的動作,本句使用現(xiàn)在完成進行時強調(diào)動作的延續(xù)性,表示她一直都在努力訓練。D.To realize, was trainedB.15.______ her ambition of being a professional singer, she _____ very hard since an early age. A.is watching【答案】 C 【解析】【分析】由前半句的for two hours和后半句句意“他現(xiàn)在仍然在看”可知應用現(xiàn)在完成進行時。C.watchings still watching now.A.【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時的應用。have been reporting【答案】D 【解析】【分析】句意:——你對中美之間的貿(mào)易戰(zhàn)爭了解多少?——哦,在最近的幾周里報紙一直在報道這件事。reportedwill reportreport 【點評】考查時態(tài),本題涉及現(xiàn)在完成進行時的應用。而根據(jù)后面的內(nèi)容可知,本句中的史密斯先生在上海已工作了十多年,現(xiàn)在還在上海,故要用現(xiàn)在完成進行時。works【答案】 B 【解析】【分析】句意:在上海工作了十年多的史米斯醫(yī)生正在考慮去淮安工作,但他還沒有決定。C.has been workingt decided yet. A.12.Doctor Smith, who 根據(jù)over the last three months可知強調(diào)在過去時間段,一直從事某件事,優(yōu)先選擇現(xiàn)在完成進行時,即C項正確。D.C.B.11.He _____ with English grammar every night over the last three months. A.故答案為C。D.C.B.in the library every night over the last three months. A.【點評】本題難度不大,重點把握句意和熟知現(xiàn)在完成進行時的內(nèi)涵。根據(jù)句意說明是問對方這些年在做什么,因此使用現(xiàn)在完成進行時表示。這些年你一直在做什么?—自從我畢業(yè)以后我嘗試了很多事情。have you bee