问题

The volunteers __ a lot of help to the community for nearly ten years.
A:offered
B:will offer
C:are offering
D:have offered
B:will offer
C:are offering
D:have offered
正确答案是: