英语选择题

I didn't see him at the meeting yesterday afternoon.He_______it.
A.mustn't attend B.can't have attended C.wouldn't have attended D.needn't have attended
应当选择哪个?请哪位大虾仔细分析一下各个选项,谢谢!

这是对过去的事 的否定判断 不可能的意思
所以答案是 B.can't have attended
选项A 是禁止的意思 ,不是过去时。
选项C D是与过去相反的虚拟语气 意思就是参加会议了,与第一句话矛盾,故错。
句子意思 :昨天 在会议上 我没有见到他,他不可能参加了会议。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-07
正确: couldn't have attended不可能……
第2个回答  2013-05-06
选D.mustn't是禁止的意思,排除。needn't have. done本不需要做某事符合题意。
第3个回答  2013-05-07
B can/must have done 原本不该做某事而做了,mustn't/cann't have done 原本该做某事而没做,本句应该是他应该参加而没参加
第4个回答  2013-05-07
选C .根据翻译: 我没看到他在昨天下午的会议,他不会参加这。
第5个回答  2013-05-07
c
相似回答
大家正在搜