问题

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
B:it takes however long
C:however long it takes
D:however it takes long
正确答案是: