1. My parents have been donating money to WWF for a long time.
2. The eco helpers have been planting the trees all the morning.
3. She has been collecting the rubbish to recycle for a week.
4. Engineers have been designing the green car for a long time.
5. Tony has been talking on the phone for two hours.
6. I have been looking for my keys since 11 a.m.