Correct option is D
The correct answer is (d) Past Perfect.
Detailed Explanation (English):
The sentence “Ram should have gone to the market” uses the modal “should have + past participle (gone)”, which expresses a past action that was expected but did not happen.
Although modals like should, could, might, must don’t show pure tense, this structure refers to a past time — similar in sense to Past Perfect.
Meaning: Ram was expected to go to the market, but he didn’t.
Grammatical rule used:
“ Should have + V³” is used to express an unfulfilled duty, expectation, or regret about the past.
Explanation of the grammatical rule in Hindi:
“ Should have + क्रिया की तीसरी रूप (V³)” का प्रयोग तब किया जाता है जब किसी कार्य को अतीत में किया जाना चाहिए था, लेकिन नहीं किया गया।
उदाहरण: He should have studied harder. (उसे अधिक मेहनत से पढ़ना चाहिए था।)
Meanings of other options:
· Future Indefinite: will/shall + V¹ (भविष्य काल)
· Present Perfect: has/have + V³ (वर्तमान में पूर्ण हुई क्रिया)
· Past Indefinite: V² (भूतकाल में पूर्ण हुई क्रिया बिना संबंध के समय)