we’ll have to finish the work, ______.
A.no matter how long does it take
B.it takes however long
C.however long it takes
D.however it takes long
正确答案是C