В задании требуется поставить глагол в скобках в форму Present Perfect.
Present Perfect образуется при помощи вспомогательного глагола have/has + V3 (Past Participle).
В данном случае, подлежащее 'John' - единственное число, поэтому используем 'has'. Третья форма глагола 'write' - 'written'.
Правильный ответ: has written