Ответ:
Перевод задания: Он пишет тест уже 40 минут. Выберите правильный вариант.
b) has been writing — длительное действие, начавшееся в прошлом и продолжающееся до настоящего времени.
He has been writing the test for 40 minutes. (Он пишет тест уже 40 минут.)
