Manna asked Rohan, “Have you sat in a trolley bus before ?”

Manna asked Rohan had he sat in a trolley bus earlier.
Manna asked Rohan had he sat in a trolley bus before.
Manna asked Rohan if he sat on a trolley bus before.
Manna asked Rohan if he has ever sat in a trolley bus.

The correct answer is D. Manna asked Rohan if he has ever sat in a trolley bus.

The sentence “Have you sat in a trolley bus before?” is a present perfect interrogative sentence. It asks about an event that has happened or may have happened in the past. The present perfect tense is used to talk about events that have happened or may have happened at any time up to the present moment. The past participle “sat” is used to form the present perfect tense.

The word “ever” is used to ask about a general experience or event. In this case, Manna is asking Rohan if he has ever sat in a trolley bus, regardless of when it happened.

The other options are incorrect because they do not use the present perfect tense. Option A uses the past tense “had sat”, which is used to talk about events that happened at a specific time in the past. Option B uses the past perfect tense “had sat before”, which is used to talk about events that happened before another event in the past. Option C uses the simple past tense “sat”, which is used to talk about events that happened at a specific time in the past.