高中英语语法详解 Part 8 语法使用差异 讲义-2026届高三英语上学期一轮复习专项
01 have been to vs. have gone to
01 语法使用错误范例
Sample of Wrong Grammar
A: Where is Mr. Smith?
史密斯先生在哪里?
B: He has been to New York.
他去纽约了。
02 语法误用详细解析
Grammar Analysis
have been to与have gone to后均可接地点,但是在用法与所表达的意思上有很大区別。
(1)have been to意为"曾经来过、去过、到过某地",表示现在已不在那里了,强调"最近的经历"。可以用任何人称,通常可与表示次数的副词连用。后可接次数,如once, twice等,表示"去过某地几次",也可和just, never, ever等词连用。
(2)have gone to意为"已经到某地去",表示还没回来,强调说话时该人不在现场,也可以理解为"动作的完成",强调人已离开说话的地方。
范例中,B所要表达的意思是"不在此地、去纽约了、还没有回来",如上所述,应用have gone to,因此正确的说法应为:
学科网(北京)股份有限公司
He has gone to New York.
需要注意的是,两者在遇到here, there, home, abroad这四个地点副词时,要去掉to。
03 语法使用误用辨析
Grammar Error vs. Correct
01.他们已经到新加坡去了。
x They have been to Singapore.
o They have gone to Singapore.
02.我去过那个博物馆两次。
x I have gone to the museum twice.
o I have been to the museum twice.
03.杰克和他女朋友看电影去了。
x Jake has been to the cinema with his girlfriend.
o Jake has gone to the cinema with his girlfriend.
04.佩妮不在这里,她去超市了。
x Penny isn't here. She has been to the supermarket.
o Penny isn't here. She has gone to the supermarket.
05.我从没有去过日本。
x I have never gone to Japan.
o I have never been to Japan.
06.你以前来过这里吗?
学科网(北京)股份有限公司
x Have you been to here before?
o Have you been here before?
04 语法陷阱辨析练习
Grammar Practice
请选出正确的选项。
01.We have________to the stationery shop and bought a pencil.
A been
B gone
C went
02.Sophie has________to Italy three times.
A gone
B been
C went
03.The children have________to swim in the swimming pool.
A been
B went
C gone
04.Tina has been________here twice.
A to
B of
C /
学科网(北京)股份有限公司