Respuesta :

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