问题

We’ll have to finish it, _____. [ ]
A: however it takes long
B: however long it takes
C: no matter how it takes
D: no matter how long does it take
B: however long it takes
C: no matter how it takes
D: no matter how long does it take
正确答案是: