Ответ:

Перевод задания: Выберите правильный вариант: Он работает здесь уже 10 лет.

Сочетание for 10 years обозначает действие, начавшееся в прошлом и связанное с настоящим; используется Present Perfect.

Ответ: 3) has worked.