Сочетание 'so far today' указывает на действие, которое началось в прошлом и продолжается до настоящего момента в течение сегодняшнего дня. Это типичный случай использования Present Perfect. С 'Anna' (третье лицо единственного числа) используется 'has written'.
Ответ: has written