My brother met her at the Grand Theater yesterday afternoon so she ______ your lecture.A.

外语类 已帮助 人

My brother met her at the Grand Theater yesterday afternoon, so she ______ your lecture.

A.mustn"t have attended

B.needn"t have attended

C.shouldn"t have attended

D.couldn"t have attended

请帮忙给出正确答案和分析,谢谢!

热搜:neglecting our education,my father

答案解析

难度★★☆ 搜索
  • 正确答案:D
    该句前半部分叙说一个客观事实,后句对前句进行补充说明。musthavedone表示对过去动作的肯定推测,只能用于肯定句中,其否定形式是can"t/couldn"thavedone,因此A是错误的,答案为D。B、C两项分别表示“过去本来没有必要、不应该做某事,但事实上却做了”,不符合题意。