问题
选择题
(2014年山东日照市高三校际联合检测)8.She___have attended the meeting,for she was seeing a doctor then.
A.shouldn’t
B.mustn’t
C.wouldn’t
D.couldn’t
答案
答案:D
本题考察的是情态动词表示推测;当表示对过去的情况进行推测的时候,使用“情态动词+have done”的形式。A不应该;B禁止,千万不能;C不会;D不可能;由下文“她去看医生”可做出判断:“她不可能去开会”。故D正确。
【试题延伸】本题是高考必考考点,一定要牢记句型意思。must have done过去肯定做了某事。should have done 本应该做而实际未做。 can’t have done 过去不可能做了某事;shouldn’t have done 本不应该做而实际做了。 need have done 本有必要做某事;needn’t have done 本没有必要做某事;注意没有 mustn’t have done的形式。