which one is the right answer

问题描述:

which one is the right answer
It's a shame_able to answer their questions.
A.not to have been B.to have not been
C.to have been not D.to not have been

A