单项选择题

The picnic______ at last after being twice postponed.

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