问题 选择题

— I saw Mr Li at the meeting yesterday.

— Did you? He _______ have attended it, for he had asked for sick leave.

A.needn’t

B.couldn’t

C.shouldn’t

D.mustn’t

答案

答案:B

题目分析:考查情态动词用法。Needn’t have done本不需要做某事,实际上却做了。Couldn’ t have done不可能做了某事;shouldn’t have done 本不应该做某事,实际上却做了;句意:—昨天在会议上我看见了李先生。—是吗?他不可能从句会议的,因为他已经请了病假了。故B正确。

点评:Needn’t have done本不需要做某事,实际上却做了。Couldn’ t have done不可能做了某事;shouldn’t have done 本不应该做某事,实际上却做了;

单项选择题
问答题