have been to是什么时态?

又到了为小伙伴们解惑的时候了✺◟(∗❛ัᴗ❛ั∗)◞✺,have been to是现在完成时的被动语态,表示“去过某地”,人已经回来了。have gone to是现在完成时的主动语态,表示“去某地”,人还没有回来。这里就给大家总结了一个它们基础知识的表格,可以先简单了解一下先:

了解完它们的基础知识后,现在就来看看它们的具体区别吧ლ(・∀・ )ლ

区别一:语态不同

have been to是现在完成时的被动语态,表示“去过某地”,人已经回来了。have gone to是现在完成时的主动语态,表示“去某地”,人还没有回来。

例句:

①I have been to Paris.我去过巴黎。

②She has gone to London.她去了伦敦。

区别二:时间状语不同

have been to通常与具体的时间状语连用,表示在过去的某个时间段内去过某地。have gone to通常与不具体的时间状语连用,表示最近去了某地。

例句:

①I have been to Japan last year.我去年去过日本。

②He has gone to the supermarket.他去了超市。

区别三:动作完成程度不同

have been to表示已经去过某地,强调的是去过的经历或经历的结果。have gone to表示已经去了某地,强调的是已经离开原地去了别的地方。

例句:

①She has been to the top of the mountain.她去过山顶。

②He has gone to the office.他去了办公室。



扩展阅读:has been to和has gone to ... have been in 的用法 ... having been done ... have been和have gone区别 ... have+been+done是什么时态 ... had been on 和had begun ... have been to的用法 ... have been后面接什么 ... has been和have been的区别 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网