Ответ:

  1. have they done
  2. cleaned up
  3. collected
  4. have been trying
  5. haven't been
  6. makes
  7. has helped
  8. have neglected
  9. haven't done
  10. is suffering