1)have left for的例句:They have left for Shanghai .他们已经去上海了。2)have gone to的例句。They have gone to Shanghai .他们已经去上海了。两者的意思基本一样。
前者表示"启程去哪里或者是离开(某地)去哪里",强调离开;后者是"已经去了哪里",强调现在不在这里。