问题

My sister met him in the hospital yesterday 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
正确答案是: