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本该做,但是没做。]