单项选择题

The task is ________finished! Thus, we may have a celebration party this weekend.

A.all but
B.all so
C.but all
D.so all