Ответ:

1) have been learning;2) habitats;3) have to;4) has been damaging;5) stations;6) have to;7) has been talking;8) have been doing.