I have received your letter yesterday.
- have received
- had received
- received
- None
Explanation
The process of receiving the letter is already complete. I am not yet to receive that one. Therefore Past Simple should be used. The Past Simple of ‘receive’ is ‘received’.
Hence replace ‘have received’ with ‘received’.
Related MCQs
- By
- On
- With
- None of these