Multiple choice

I _____ (receive) a letter yesterday

  1. received

  2. has received

  3. had received

  4. will have received

  5. will be receiving

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

This is the correct answer. The word 'yesterday' tells that the sentence is in simple past tense. 'Received' is the simple past form of the verb 'receive'.