了解更多十六种时态用法解析目录

一、语法定义

have been to 和 have gone to 都是现在完成时结构,后面都接地点名词,单词组成很接近,

但表达的位置状态完全不一样。

have been to:去过某地,现在人已经返回说话的地点,不在那个地方了;

have gone to:去了某地,人现在还在那个地方,没有回来,不在说话现场。

主语是第三人称单数he/she/it时,把have换成has即可,两者句式变化规则一致。

二、基本用法与属性

have/has been to 属性

强调过往的经历,动作已经完成,人已经从目的地返回当前地点,

可以和ever、never、before这类表示经历的词语连用。

句式结构:主语+have/has been to+地点。当地点是there、here等副词时,要去掉介词to。

have/has gone to 属性

强调人现在的位置,主语不在说话的现场,去某地这个动作发生了,并且还没有回来,

不能和ever、never、before等表示经历的词语搭配。

句式结构:主语+have/has gone to+地点。地点为副词时省略to。

三、标准句式结构

结构1:主语+have/has been to + 地点

含义:曾经去过某地,现已返回。

结构2:主语+have/has gone to + 地点

含义:已经去了某地,现在还在那里,未返回。

四、适用场景

适用于所有英语学习人群,句型转换、单选、日常对话高频混淆,是现在完成时必考易错点,分清人是否在场,

就不会用错。

五、典型例句

have been to例句(人已回来,在说话现场)

1.I have been to Beijing.

译文:我去过北京。

解析:去过北京,现在已经回到说话的地方,人不在北京。

2.She has been to the park twice.

译文:她去过这个公园两次。

解析:两次去公园的经历都已结束,现在就在眼前交谈。

3.They have never been to Shanghai.

译文:他们从来没去过上海。

解析:描述人生经历,人当前不在上海。

have gone to例句(人不在现场,还在目的地)

1.He has gone to Beijing.

译文:他去北京了。

解析:他现在还在北京,不在我们说话的这个地方,没法和我们对话。

2.My mother has gone to the shop.

译文:我妈妈去商店了。

解析:妈妈现在在商店,还没有回家。

3.They have gone to school.

译文:他们去上学了。

解析:人在学校,不在家里。

易错对比例句

对比1:

A: Where is Tom?

译文:汤姆在哪里?

B: He has gone to the library.

译文:他去图书馆了。

解析:询问人在哪,说明人不在现场,必须用has gone to。

对比2:

A: Do you know Beijing?

译文:你了解北京吗?

B: Yes, I have been to Beijing many times.

译文:了解,我去过北京很多次。

解析:谈论过往经历,人已经回来,用have been to。

错误句式对比

错误:—Where is your father? —He has been to Beijing.

错误解析:问句是询问父亲此刻在哪里,说明人不在现场,

应该用has gone to,have been to只能表示去过已经回来,逻辑矛盾。

正确:—Where is your father? —He has gone to Beijing.

错误:I have gone to the park before.

错误解析:句中有before表示过往经历,人已经返回,不能用have gone to,要用have been to。

正确:I have been to the park before.

六、核心差异详细区分

1.在场状态区别:have been to 主语在场,人已经回来;have gone to 主语不在场,人还在外地。

2.搭配词语区别:been to可以和ever、never、twice、before等表示经历的词连用;gone to不能搭配这类词汇。

3.问答场景区别:询问某人此刻在哪里,一律用have/has gone to;谈论去过某地的经历,一律用have/has been to。

七、高频易错点

1.询问人物当下位置时,误用have been to,造成逻辑矛盾;

2.描述人生经历时,误用have gone to,不符合表达习惯;

3.后接there/here副词时,忘记省略to,写成have been to there,属于语法错误。

知识要点总结

区分have been to和have gone to只记住一个关键点:看人是否在说话现场。人已经回来、就在面前,

谈论过往出行经历,使用have/has been to;人不在眼前,去了某地还没有回来,回答他人在哪里的问题时,

使用have/has gone to。两者句式结构一致,主语三单就把have改为has,

后接地点副词there、here时要去掉介词to,牢记位置状态这个核心区别,两个短语就不会混淆。

请点击返回首页现在完成时细分辨析目录

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注