单项选择题

It is strange that Mr. Green ______ attend the meeting.

A.should have failed to
B.failed to
C.having failed
D.has failed