单项选择题

My sister met him at the Grand Theatre 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