单项选择题

It's strange that she ______ her own shortcomings.

A.hasn't seen
B.should have failed to see
C.didn't see
D.shouldn't see