The correct answer is: B. Have, visited
The question is in the present perfect tense, which is used to talk about things that have happened in the past but have a connection to the present. In this case, the speaker is asking whether the listener has ever visited Manali, which is a city in India. The answer “have visited” is the most logical choice because it indicates that the listener has visited Manali in the past and that this visit has some relevance to the present conversation.
The other options are not as logical. The answer “had visited” would be used if the speaker was asking about a visit that happened in the past but is no longer relevant to the present. The answer “will be visiting” would be used if the speaker was asking about
class="youtube-icon"> Subscribe on YouTube