单项选择题

He must have attended the meeting yesterday, ______ he

A.didn't
B.mustn't
C.needn't
D.hadn't