单项选择题

We have won many victories, ()more difficulties are still ahead of us.

A. but
B. therefore
C. so
D. for