单选题 The woman in the office ______ not to have made too much noise.
【正确答案】 A
【答案解析】[解析] 本题考查情态动词的用法。ought to作情态动词时,是不可分割的一个整体,其否定式是ought not to。ought not to have done意为“本不应该干……,实际却干了”。因此选项A是正确答案。 [避错指南] 选项B(need)直接与not一起表否定时为情态动词,其后直接加动词原形,而不能接to;选项C(must)之后不能跟to,must not表示“禁止,绝不能”之义,must have done表示对过去的一种肯定猜测;选项D(dare)与need一样,直接与not一起表否定时为情态动词,其后直接跟动词原形而不能接to。