Ответ:

Перевод задания: Тест на времена группы Present. Выберите правильный ответ.

For ten years обозначает длительность проживания, начавшегося в прошлом и продолжающегося сейчас; подходит Present Perfect Continuous.

They have been living in this house for ten years. (Они живут в этом доме уже десять лет.)

Ответ: c) have been living.