Correct option is D
The correct option is (d).
The given sentence is an interrogative (question) in direct speech: “Have you ever visited the Taj Mahal?” When converting such questions into indirect speech, we follow these key rules:
- Reporting verb: “asked” remains appropriate for questions.
- Connector: Use if or whether for yes/no questions.
- Word order: Change question order to statement order (subject comes before verb).
- Tense backshift: If the reporting verb is in the past (“asked”), the present perfect (“have visited”) generally changes to past perfect (“had visited”).
Therefore, “Have you ever visited...” becomes “whether/if I had ever visited...”. Option (d) correctly uses whether and the correct tense had ever visited with proper statement order.
Why other options are incorrect:
- (A) uses “if” correctly, but the tense remains “have ever visited,” which is not the standard backshift after a past reporting verb.
- (B) has the same tense issue as (A).
- (C) uses incorrect structure “had I ever visited” (question-like inversion) instead of statement order “I had ever visited.”