He had promised ________ me a mountain bike, and so he did yesterday.

He had promised ________ me a mountain bike, and so he did yesterday.

A.to buy

B.buying

C.that he will buy

D.he bought

答案及解析: A