1.(2012年高考江西卷)We ________ have bought 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
解析:句意:既然Suzie不和我们共进晚餐,我们本不必买那么多的食物。本题考查虚拟语气。根据句意可知这里表示与过去事实相反的假设,needn't have done表示本不需要做某事。A:可能不;C:不可能;D:禁止,不能与have done sth.连用。
答案:B
2.(2012年高考湖南卷)Sorry,I am too busy now.If I ________ time,I would certainly go for an outing with you.
A.have had B.had had
C.have D.had
解析:句意:对不起,我现在太忙了。如果我有时间,我一定会跟你去郊游。考查虚拟语气。根据第一句可知设空处是对现在的假设,故if从句谓语动词为过去式。
答案:D
3.(2011年高考江苏卷)—I left my handbag on the train,but luckily someone gave it to a railway official.
—How unbelievable to get it back!I mean,someone________it.
A.will have stolen B.might have stolen