Ответ:
В данном предложении необходимо выбрать правильный вариант глагола в Present Tenses.
Предложение указывает на действие, которое длится в течение определенного времени ("for 40 minutes"). Следовательно, необходимо использовать Present Perfect Continuous (has been writing).
Ответ:
b) has been writing
