Correct option is B
The correct option to fill in the blank is (b)
to have lived.
• Explanation:
– The sentence reflects a
past experience that the speaker is happy about now.
– The structure "to have + past participle" is used to express past action with a
present emotional response.
• Grammatical rule used:
–
Perfect infinitives ("to have + V3") are used when the action in the infinitive happened
before the action of the main verb.
• Explanation in Hindi:
– जब main verb वर्तमान में हो लेकिन क्रिया भूतकाल की हो तो “to have + V3” का प्रयोग करते हैं। जैसे – मुझे वहाँ रहने की खुशी है (जो पहले हो चुका है)।
• Example:
– I am proud
to have served in the army. ✅
Meanings of the other options:
• (a) to live ❌
– English: Indicates present or future – incorrect for past experience.
– Hindi: रहना
• (c) to be lived ❌
– English: Passive infinitive – illogical here.
– Hindi: जिया जाना
• (d) to be living ❌
– English: Continuous action – doesn't fit past emotional reflection.
– Hindi: रह रहा होना