单项选择题

You______him ont though you were very busy.

A.should have helped
B.must help
C.ought to help
D.could have helped