单项选择题

We' re making good progress, _______we' ve still got a long way to go.

A.but
B.or
C.so
D.thus