Correct option is C
The correct option to fill in the blank is
(c) received.
Explanation (English):
The word
“yesterday” indicates a
specific point in the past, so the
Simple Past Tense (received) is used.
Hence, the correct sentence is:
I received your letter yesterday.
Grammatical rule used:
When the time of action is clearly mentioned in the past (e.g., yesterday, last week, in 2010), we use the
Simple Past Tense (verb + ed for regular verbs).
Explanation of the grammatical rule in Hindi:
जब किसी क्रिया के समय का उल्लेख स्पष्ट रूप से अतीत में किया गया हो (जैसे—कल, पिछले सप्ताह, 2010 में), तब
Simple Past Tense का प्रयोग होता है।
उदाहरण:
I received your letter yesterday. (मैंने तुम्हारा पत्र कल प्राप्त किया।)
Meanings of other options:
·
had received: action completed before another past action (Past Perfect – पहले घटित क्रिया)
·
would receive: action expected or possible in the future (भविष्य में सम्भावना दर्शाता है)
·
have received: action completed in the present time (Present Perfect – वर्तमान में पूर्ण हुई क्रिया)