问题
选择题
— 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 本不应该做某事,实际上却做了;