1. He does a volunteer work once a week.

2. He does volunteer work once a week.
3. He does the volunteer work once a week.
4. He does two volunteer works every week.
5. He does some volunteer work every week.
6. He does some volunteer works every week.

(Are they all grammatical? Can we use 'a' before 'volunteer work'?)

The correct sentences are 1 and 5.

You could say 2, 3, and 5.

Thanks, Jen. I meant 2 and 5. And you're right about 3.

1. is not correct.

You're welcome. :)

All of the sentences are grammatically correct except for sentences 4 and 6.

1. "He does a volunteer work once a week." - This sentence is grammatically correct. Here, "a volunteer work" refers to a singular instance of volunteering.

2. "He does volunteer work once a week." - This sentence is also grammatically correct. "Volunteer work" is used as a non-count noun, indicating an activity or work that is done voluntarily.

3. "He does the volunteer work once a week." - This sentence is grammatically correct. "The volunteer work" refers to a specific volunteer activity, which is done once a week.

4. "He does two volunteer works every week." - This sentence is not grammatically correct. "Volunteer work" is used as a non-count noun, so it does not take the plural form "works". Instead, it should be "He does two volunteer activities every week."

5. "He does some volunteer work every week." - This sentence is grammatically correct. "Some volunteer work" refers to an indefinite amount of volunteering that is done on a weekly basis.

6. "He does some volunteer works every week." - This sentence is not grammatically correct. "Volunteer work" is used as a non-count noun, so it should not be pluralized. Instead, it should be "He does some volunteer activities every week."