问题

25—You ought to have educated your son not to have eaten so much junk food, such as fried chicken, roasted mutton, smoked bacon and the like —I _______

A:did but he didn’t listen
B:ought to and he wouldn’t listen
C:ought to have; but he didn’t listen
D:should have but he hadn’t listened
正确答案是: