单项选择题

A.would have not attended
B.can not have attended
C.needn't have attended
D.mustn't attend