have been to和have got to的区别,havebeento和have
have been to和have got to的区别,havebeento和have.第二句表达的很清楚,已经吃饭,现在完成时的概念就是,过去到现在这一点完成的事情,就是现在完成时。.第一句表达比较模糊,就简单一句,你吃饭。不知道吃了,还是没吃,就是没有任何状态物证的,我们叫做一般现在时。.
我们都知道,“have 过去分词”构成完成时态。(完成时态就是现在完成的事)
比如:
1 一般现在时:你吃饭。
2 现在完成时:你已经吃饭。
.
第一句表达比较模糊,就简单一句,你吃饭。不知道吃了,还是没吃,就是没有任何状态物证的,我们叫做一般现在时。
.
第二句表达的很清楚,已经吃饭,现在完成时的概念就是,过去到现在这一点完成的事情,就是现在完成时。
.
.
.
继续回到我们的现在完成时,have been to和have gone to的区别
解释:
.
be 不仅有“是”的意思,还有“存在”的意思,它的过去分词是been .
.
go 有“去”的意思,它的过去分词是gone .
.
.
那么
i have been to Guangzhou for two years .
我在广州存在/待过两年。(现在人已经不在广州了)
.
.
He has gone to Guangzhou for two years .
他已经去广州两年了。(现在人还在广州)
.
.
一个是been“去过”,现在不在哪个地方了。
一个是gone“去了,现在还在哪个地方”。
以后遇到这些问题,很容易解答了吧,欢迎关注头条号,学习更多英语小知识,谢谢!