单项选择题

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