问题

Did you have a basketball match last Sunday— No. It has to be put off(推迟) ________ the heavy rain.
A:feel
B:to feel
C:feeling
D:felt;
B:to feel
C:feeling
D:felt;
正确答案是: