单项选择题

We might have failed if you()us a helping hand.

A. have not given
B. would not give
C. had not given
D. did not give