Chinese: 她已经写了三年的日记。
English: She has kept a diary for 3 years.