Правильный ответ: Have ... been.
Объяснение:
В данном случае нам нужно образовать вопросительное предложение в Present Perfect (настоящем совершенном времени). Present Perfect используется, когда речь идет о действии, которое произошло в прошлом, но имеет связь с настоящим моментом. Вопросительная форма Present Perfect образуется при помощи вспомогательных глаголов "have" или "has" (в зависимости от лица) и третьей формы глагола (Past Participle).
Поскольку подлежащее в предложении – "I" (я), мы используем вспомогательный глагол "have". Глагол "to be" в третьей форме – "been". Таким образом, правильная форма глагола в вопросительном предложении: "Have I been to Beijing, China?"
Другие варианты не подходят, потому что:
* "Has ... been" используется с подлежащими в третьем лице единственного числа (he, she, it).
* "Were ... been" грамматически неверно, так как "were" – форма прошедшего времени глагола "to be" и не используется с "been" в таком контексте.
* "Had ... been" – это Past Perfect, которое используется для выражения действия, которое произошло до другого действия в прошлом, что не соответствует контексту данного предложения.