Ответ:

В данном предложении необходимо выбрать правильный вариант глагола в Present Tenses.

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

Ответ:

b) has been writing