B1 情态动词和虚拟语气 热点1·3  Ⅰ.单项填空 ①(2010·山东卷)I ________have watched that movie—it'll give me horrible dreams. A.shouldn't B.needn't C.couldn't D.mustn't 答案 A [句意:我本不应该去看那部电影——它会使我做噩梦的。考查情态动词。shouldn't have done本不该做,但是做了;needn't have done本没必要做,但是做了;couldn't have done不可能做了某事。无mustn't have done结构。根据题干所提供信息应选A项。] ②I told Sally how to get there, but perhaps I ________for her. A.had to write it out B.must have written it out C.should have written it out D.ought to write it out 答案 C [句意:我告诉Sally怎么去那,但是或许我本该为她写下来。should have done本该做,但是没做。] ③I was really anxious about you. You ________home without a word. A.mustn't leave B.shouldn't have left C.couldn't have left D.needn't leave 答案 B [句意:我真的很担心你,你本不应该一句话都不说就离开家。shouldn't have done本不该做,但是做了。] ④He hesitated for a moment before kicking the ball, otherwise he ________a goal. A.had scored B.scored C.would score D.would have scored 答案 D [句意:在踢球前他犹豫了片刻,否则他就得了一分。would have done当时就会做了。] ⑤(2012·江西卷)We ________have boght so much food now that Suzie won't be with us for dinner. A.may not B.needn't C.can't D.mustn't 答案 B [句意:既然Suzie不和我们共进晚餐,我们本不必买那么多的食物。本题考查虚拟语气。根据句意可知这里表示与过去事实相反的假设,needn't have done表示本不需要做某事。A:可能不;C:不可能;D:禁止,不能与have done sth连用。] Ⅱ.完成句子 ①You ____________this exercise more carefully. 你本应该更仔细地做这个练习。 ②You ________a taxi here, for it was very near to my house. 你本来不必打车来这里的,因为这里离我家很近。 ③You ________have scolded her. 要是那时你没责骂她就好了。 ④I raised objections at the meeting, but now I ____________that. 我在会上提出了反对意见,但我现在宁愿没那么做。 ⑤I ____________to the party last night, but I had to work extra hours to finish a report. 昨晚我本来很想去参加聚会的,但我得加班完成一个报告。 ⑥The project which was ________last week is still in process. 本计划上周完工的工程还在进行中。 答案 ①ought to have done ②needn't have taken ③had better not ④would rather not have done ⑤would love to have gone ⑥to have ended

【点此下载】