问题

______the bad weather, they finished all the work on time.[ ]
A: Though
B: Because of
C: No matter how
D: Despite
B: Because of
C: No matter how
D: Despite
正确答案是: