"have been to"的用法主要有以下幾點:
表示某人曾經去過某地,現在已經回來,不在那個地方了。例如:"I have been to Paris before, and I can tell you that it』s an amazing city."(我以前去過巴黎,可以告訴你那是一個令人驚嘆的城市。)
"have been to"後面可以接次數,表示去過某地的次數。例如:"He has been to Beijing three times."(他去過北京三次。)
當"have been to"後面接副詞,如接here, there, home等時,to要省略,變為"have been here / there / home"。例如:"Have you ever been to Shanghai?"(你曾經去過上海嗎?)
"have been to"可以和ever, never等副詞連用,表示去過某地的頻率。例如:"I have never been to the Great Wall."(我從未去過長城。)
"have been to"可以和時間段連用,表示在某地待了多長時間。例如:"He has been in London for half a year."(他已經在倫敦待了半年。)
"have been to"可以和組織連用,表示加入某組織。例如:"He has been in the army for 3 years."(他參軍三年了。)
"have been to"可以用來表示呈現某種狀態。例如:"The shop has been open for 10 years."(這家店營業十年了。)
"have been to"可以用來表示讓某人做某事,讓某物處於某種狀態,用於否定結構則表示「不能讓」、「不允許」的意思,賓語補足語的動作是賓語發出,它們是主動關係。例如:"have+賓語+現在分詞",此結構表示「讓(使)某人做某事」、「讓(使)某物處於某種狀態」,用於否定結構則表示「不能讓」、「不允許」的意思。