1 is already filled out, here are the rest.
2.) have survived
3.) have been eating
4.) haven't seen/have not seen
5.) has been raining
6.) have built
7.) haven't spoken
8.) have been talking
6.0m questions
7.8m answers