Correct option is C
The correct passive form is (c) has been stolen.
Explanation: In the given active sentence, the verb "has stolen" is in the present perfect tense. To convert it into passive voice, the structure becomes:
Subject + has/have + been + past participle.
Thus, "Somebody has stolen my wallet" changes to "My wallet has been stolen."
Grammatical rule used: Passive voice in the present perfect tense requires the use of "has/have been" followed by the past participle form of the verb.
Explanation of the rule in Hindi: वर्तमान पूर्ण काल में वाक्य को निष्क्रिय रूप में बदलने के लिए "has/have been" और क्रिया के तीसरे रूप का प्रयोग किया जाता है।
Example:
- Active: She has completed the project.
- Passive: The project has been completed by her.
Meanings of other options:
· has stolen: Active voice structure, not suitable for passive.
· had stolen: Past perfect tense, incorrect for present perfect sentence.
· had been stolen: Past perfect passive, not applicable here.