【正文】
forC.has been hunting for【答案】D 【解析】【分析】句意:——Lucy這些天似乎不在。根據(jù)you see, she is graduating in June.可以判斷她快要畢業(yè),所以最近一直在找工作,用現(xiàn)在完成進(jìn)行時(shí),故選D。20.You ____your depression for long, and now it39。maskedwill have maskedhave been maskedhave been masking【答案】 D 【解析】【分析】句意:你壓抑了很久,現(xiàn)在是時(shí)候放松一下了。故選D。21.—Where is Mary? —Oh, she went out after breakfast, and her paper in the library ever since. You can find her there.A.had writtenC.is writing【答案】 C 【解析】【分析】句意:—Mary去哪了?—她吃完早飯就出去了,從那以后她就一直在圖書館里寫論文,你可以在那找到她。Mary寫論文這個(gè)動(dòng)作從過去一直持續(xù)到現(xiàn)在,而且還可能繼續(xù)下去,應(yīng)該用現(xiàn)在完成進(jìn)行時(shí),故答案為:C。22.—So much remains to be done! —Well, it39。 all the time recently.A.B.C.D.最近來的人太多了。根據(jù)all the time recently可知句子用現(xiàn)在完成進(jìn)行時(shí)態(tài),故答案為:C。23.— I so busily recently that I no time to help you with your maths. —That39。have been working。have worked。am working。had been working?!獩]關(guān)系我自己能搞定。故選A。24.— I haven39。will prepareB.was preparingD.——她一直在為下周一的駕駛考試做準(zhǔn)備。 【點(diǎn)評(píng)】考查時(shí)態(tài),本題涉及現(xiàn)在完成進(jìn)行時(shí)。will sithave satam sittinghave been sitting【答案】 D 【解析】【分析】句意:——我坐得太久了,腿麻了。分析句意可知,本句為現(xiàn)在完成時(shí),表示表示從過去某一時(shí)間開始一直在進(jìn)行的動(dòng)作,并有可能持續(xù)下去,其形式為:sb have /has been doing sth。 【點(diǎn)評(píng)】考查時(shí)態(tài),本題涉及現(xiàn)在完成進(jìn)行時(shí)。waitedB.would be waitingD.for+時(shí)間段與完成時(shí)連用,根據(jù)語境可知,說話的時(shí)候仍然在等,因此用現(xiàn)在完成進(jìn)行時(shí),故選D。27.From his tired face, I can tell he is waitingB.will be waitingD.根據(jù)下文for a long time可知應(yīng)用現(xiàn)在完成進(jìn)行時(shí),故選D。28.—I39。is preparinghas been preparingwas preparinghad been preparing【答案】 B 【解析】【分析】句意:—我確信Andrew在決賽中會(huì)獲得一等獎(jiǎng)??芍狝ndrew是從過去到現(xiàn)在一直在準(zhǔn)備,用現(xiàn)在完成進(jìn)行時(shí),選B。29.He is sure to pass the test, for he_____ his lessons for the test every day over the past month. A.was reviewingC.had been reviewing【答案】 C 【解析】【分析】句意:他一定可以通過測試,因?yàn)樵谶^去的一個(gè)月里他每天都在為測試而復(fù)習(xí)功課。故選C。30.—You look pretty tired today!—I an environmental report over the last few days, which should be submitted to the boss tomorrow. A.was writingC.have been writing【答案】D 【解析】【分析】句意:—你今天看起來很累!—在過去的幾天里我一直在寫一個(gè)環(huán)境報(bào)告,這個(gè)報(bào)告明天應(yīng)要提交給老板。