Ответ:

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

Правильный вариант: has been working. Present Perfect Continuous подчёркивает длительное действие, которое продолжается или недавно завершилось. В предложении подразумевается for the last three days — «в течение последних трёх дней».

Tom has been working very hard for the last three days. He needs a rest.

Том очень усердно работал последние три дня. Ему нужно отдохнуть.