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
- Most interesting
- Interesting
- More interesting
- None of these
اس سوال کو وضاحت کے ساتھ پڑھیں
- Tallest
- Tall
- Taller
- None of these