have been in, have been to
选(A). 1)"have been in"这个介词结构可与表示时间段的时间状语连用,意思是:格林一家人从2003年以来一直(待或住)在天津; 2)"have been to"意思是“去过某地”,虽可用于现在完成时,但不适合与表示时间段的时间状语连用; 3)"have gone in"则从介词的习惯用法或意思上分析都不合适; 4)"have gone to"可用于完成时态的句子,意思是“去了某地”;动词"go"通常不与表示时间段的时间状语连用。 句子的意思是"从2003年以来,格林一家一直在天津",所以选(A).
答:have been to somewhere曾经去过某地,已经回来了. have gone to somewhere去了某地,还没回来. e.g I have ...详情>>