1 . she ..... blood twenty times so far . ( donates / has donated/ is donating / to donate)
2 . volounteers can do general .... such as clean - up projects or home repair . ( things / labour / jobs / activities )
3. we came to the remote village and .... meals for homeless children . ( cook/ offered / do / make )
4 . you should think of ... the volunteer activities in your community . ( taking in / making / participating / taking part in )
5 . he .... lectures to foreign tourists about traditional food and games recently , ( gives / gave / have given / has given )