第1个回答 2020-01-19
这三者中前两者较易混淆,第三者had
been
in为过去完成时,一般是指已经进入某个大范围,在小升初的时候的课本里出现较少
has
been
to
与has
gone
to都是现在完成时
而且都表示已经去了某地,但是:
1.
has
been
to
是指去了某地,但是已经回来,如果你现在住在上海,想告诉别人说自己去过美国,就应该说
i
have
been
to
the
usa.
2.
has
gone
to
是指去了某地但是还没有回来,当你想告诉别人说自己的朋友mary去了巴西,就应该说
my
friend
mary
has
gone
to
brazil.
以上就是三个词组之间的区别