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