单项选择题

The weather being unfavorable, they had to()the sports meet.

A. put out
B. put off
C. put up
D. put on