MasteryExams
English • GrammarEasy

Fill in the blank: She ___ the letter yesterday.

A. has written
B. wrote✓ Correct Answer
C. will write
D. writes

💡 Solution & Explanation

The answer is “wrote”: She wrote the letter yesterday. “Yesterday” shows a finished past time, so the simple past is used. The present perfect is not used with a finished past time.

🚩 Report a problem