1.have gone to
2.have, been
3.have I been there
4.has gone
5.has been
解释:1.首先明确如果去了又回来了,或是根本没去,反正就是现在在这里的情况,用have been, 如果去了没回来,就是现在不在这里的情况,用have gone
2.若疑问词是where等副词,不用to。疑问词是名词,用to。例如:Where have you been? = Which place have you been to?
3.针对每小题,第一、四题明显不在这里,用have gone。 第二、三、五题在这里,用have been。第一题the north 是名词,加介词to.其它题中,where, here等都是副词,不用加to
1、have been in 最主要的题眼就是有 for ,这个词表示时间段,是一段时间,所以不能用短暂动词 Go 或其其他形式
2、have gone to 表示去了又回来,直接用go 就可以
4、Have been to 很明显,和第2题对比。这个是去了没回来,表示一直持续的状态
5、has been 这个有问题,上面的几个选项没有正确答案,here there前面不可以加介词的