基本信息
情态动词和虚拟语气专题演练一 1.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.if you ________ smoke, please go outside. a. can b. should c. must d. may [解析]句意:如果你非要抽烟,请到外面去。must 用于条件句,表示“非要,偏要”。其他三项均不符合语境。 [答案]c 3.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