1. She has been trying to raise money for the zoo for months. (try)
2. He has been donating money to Greenpeace for a long time. (donate)
3. The government has been trying to reduce pollution for years. (try)
4. It has been raining for two days. (rain)
5. Volunteers have been cleaning out ponds for a year now. (volunteer)