Answer and explanation

Correct answer: C. has written

  1. Step 1: Words like "recently" link a past action to the present, so the present perfect is used.
  2. Step 2: The present perfect is "has written".
Answer
has written.
Why not the others: wrote, is writing and will write do not fit here.

Practise more Error Identification and Written Expression.

Free questions with an explanation for every one, and full timed University of Jordan English Proficiency Test (JU-EPT) mock tests.