单项选择题

If you had asked him for help, he ______ you some.

A.might give
B.had given
C.might have given
D.gave