单项选择题

What a pity! Considering his ability and experience, he______better.

A.need have done
B.must have done
C.can have done
D.might have done