“Have you ever gone to Hangzhou?"这句话错在哪?

问题描述:

“Have you ever gone to Hangzhou?"这句话错在哪?

ever表示经历,说你“去没去过杭州”
但是用gone,应该表达的意思是“你是不是去了杭州”
前者是经历,做过某事,后者是你现在就在杭州,已经去了那里。
如果是问去没去过杭州,要“Have you ever been to Hangzhou?”这样才对。瞬间动词表示已经做了某事。对现在有影响。不能表示这个汉语意思,同样不能拉长,需要换词。
希望你满意~

应该是Have you ever been to Hangzhou?不是gone

gone改为been