She the letter before I reached home.

  1. wrote
  2. had written
  3. writes
  4. has written
Answer

B) had written

Earlier past action – past perfect. Tenses · Past tenses

English MCQ · More English: Tenses MCQs · Practise