have been to have gone to的区别


    have been (to)”指“曾经到过某地”,说话时此人已经不在那里,已经 回来、侧重指经历。I have been to America. 我去过美国。 “have gone (to)”指“已经去某地了、到某地去了”,说话时此人在那里, 或可能在路上,反正不在这里。
    have been to have gone to的区别
    have been to have gone to的区别
    have been to表示去过某个地方已经回来;have gone to表示去了还没回来,可能在去的途中或已经到了目的地。这两者后面都是接地点,时间状语可加可不加。第三人称时可以采用has been to和has gone to,have gone to一般不用第一、第二人称当主语。
    have的用法
    1、“have+人或物+过去分词”
    此结构常表示“让人做某事”。这时,山过去分词充当的宾语补足语动词不是由使役动词的主语来完成;宾语和宾语补足语之间是被动关系。
    2、“have+宾语+现在分词”,此结构表示“让(使)某人做某事”、“让(使)某物处于某种状态”,用于否定结构则表示“不能让”、“不允许”的意思,宾语补足语的动作是宾语发出,它们是主动关系。
    3、“have+人+不带to的不定式”,此结构意为“让(请)某人干某事”。这个结构中,宾语补足语和宾语之间是主动关系。
    4、“have+宾语+副词(介词短语)”,此结构意为“使某人到某处”、“使某物处于某位置(或状态)”。