单项选择题

The workers fulfilled the task ahead of schedule _______ bad weather.

A.because of
B.although
C.in spite of
D.despite of