问题

What we have been doing may not do us any good, but ______ it will benefit us or others,we’ll stick it out

A:no matter
B:whether
C:however
D:despite
正确答案是: