单项选择题

The picnic ______ at last after being twice postponed.

A. came up
B. came off
C. put on
D. went on