{
"explanation": "The correct answer is 'have been'. This is because the sentence describes an experience that has happened multiple times in the past, but is still relevant to the present. 'Have been' is the present perfect tense, which is used to describe this type of experience.
'Have gone' implies that the person went to London and is still there or has not returned. 'Are' is not grammatically correct in this context.",
"answer": "have been"
}
Развернутый ответ на русском языке:
Правильный ответ - 'have been'. Это потому, что предложение описывает опыт, который случался несколько раз в прошлом, но все еще актуален в настоящем. 'Have been' - это настоящее совершенное время, которое используется для описания такого типа опыта.
'Have gone' подразумевает, что человек уехал в Лондон и до сих пор там находится или не вернулся. 'Are' грамматически не верно в данном контексте."