WHEN have you been to BEIJING?这句话对吗

问题描述:

WHEN have you been to BEIJING?这句话对吗

意思是:你曾经什么时候去过北京?
语法上是没问题的,但有点拗口...
可以改为:When did you go to Beijing?

你曾经什么时候去过北京、
have been to:曾经去过某处 是对的、

如果是问人什么时候去过北京,应该直接问When did you go to Beijing?或者When were you in Beijing?
When have you been to Beijing?这个说法我说不好是对是错,反正我从来没见过