高考真题 1.(2011·全国Ⅰ)They ________ have arrived at lunchtime but their flight was delayed. A. will B. can C. must D. should [解析]句意:他们本应该午餐时间到达,可是他们的飞机晚点了。can 用在疑问句和否定句中,意为:可能;must have done 表示推测,意为:一定做过;should have done 表示(过去)本应该做而没做。根据句意可知答案为D项。 [答案]D 2.(2011·全国Ⅱ)If you ________ smoke, please go outside. A. can B. should C. must D. may [解析]句意:如果你非要抽烟,请到外面去。must 用于条件句,表示“非要,偏要”。其他三项均不符合语境。 [答案]C 3.(2011·天津)I ________ sooner but I didn't know that they were waiting for me. A. had come B. was coming C. would come D. would have come [解析]句意:我不知道他们一直在等我,否则,我就会早点来了。根据 but 后面内容可知设空处表示与过去事实相反的虚拟语气,其主句谓语动词形式:would/should/could/might have done。故答案为D项。 [答案]D |