单项选择题

I could have done it for you if you______.

A.ask me to
B.asked me to
C.have asked me to
D.had asked me to