C. Either could be used here
Feedback Both ‘too old’ and ‘old enough’ are possible here with different meanings. She is too old to have a baby. (= She cannot have a baby now because she is too old.) / She is old enough to have a baby. (= She is of the right age to have a baby.)