To volunteer for national service, US citizens can

To volunteer for national service, US citizens can
A. serve at homeless shelters.
B. work for religious programs.
C. join the volunteer firefighters.
D. take part in Teach for America.