单项选择题

The picnic ______ at last after being twice postponed.

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