问题

My sister met him at the Grand Theatre yesterdays afternoon, so he ________ your lecture.[ ]

A: couldn't have attended
B: needn't have attended
C: mustn't have attended
D: shouldn't have attended
正确答案是: