单项选择题

The bad weather will ______ our plans by three weeks.

A.destroy
B.pull back
C.spoil
D.Set back.