1、随堂演练即时体验巩固提升单项填空1They _ have arrived at lunchtime but their flight was delayed.A. will B. canC. must D. should答案与解析D考查虚拟语气的用法。句意:他们本该午饭时到达,但他们的航班延误了。will have done将来可以完成; can have done“可能做过吗?”表示对过去行为的怀疑,用于疑问句; must have done“肯定做过某事”,表示对过去事情的确定推想; should have done“原来应当做某事,而实际没做”。but their flight was
2、delayed这样的结果,说明他们原来该到达却没有到达,因此选D项。2 Where are the children? The dinners going to be completely ruined. I wish they _ always late.A. werent B. hadnt beenC. wouldnt be D. wouldnt have been答案与解析A考查虚拟语气的用法。句意:孩子们哪儿去了?这顿饭快要吃不起来了。我但愿他们不要老是迟到。wish引出虚拟语气,题干中消灭always,从句虚拟使用一般过去时。选A项。3Are you still here? You
3、_ home hours ago.A. should go B. should have goneC. might go D. may have gone答案与解析Bshould后接动词完成式表示“原来应当做某事,结果未做”。4_ it rain tomorrow, we have to put off the visit to Yangpu Bridge.A. Were B. ShouldC. Would D. Will答案与解析B为虚拟语气的倒装句,相当于If it should rain tomorrow“万一明天下雨”。5 Morning! Is there anything special in your mind? Yes. Here is the Lipton tea. Where can I find coffee? OK. That _ also be on this shelf, across from the tea, madam.A. would B. couldC. might D. should答案与解析D句意:早晨好!你有什么特殊的需要吗?是的,利普顿茶叶在这儿了。咖啡在哪儿呢?夫人,它也应当在这个橱子上,在茶那边。此句要用should表示推想,意为“应当”,语气没有must强,但比can, could, may, might强。