Present perfect continuous для выражения действия, которое началось в прошлом, продолжалось в течение некоторого периода до настоящего времени и все еще продолжается в настоящее время. В этом значении Present Perfect Continuous переводится на русский язык глаголом в настоящем времени
Сказуемое have been writing