Ответ:

1. have been donating

2. have been planting

3. has been collecting

4. have been designing

5. has been talking

6. have been looking