第1个回答 2013-06-19
I have lived there. 是表示我住在那里
I have been in there。 只是表示我在那个地方 ,不一定是住在那儿。
两个句子都是用的现在完成时态,表示动作发生在过去,对现在有影响或是还将继续延续下去。been 的原形是be 如果该句用一般现在时则是:I am in there.
第2个回答 2013-06-19
实意动词强调动作,be动词强调状态,区别在于此。
第二局中,假如in 是副词,那么该句成立,假如in是介词,那么应该去掉。
第二句中的been强调的是一直以来的这个状态。本回答被提问者和网友采纳
第3个回答 2013-06-19
have lived 是have done的表达方式,现在完成时态,表示我过去在这里住
have been是be动词的完成时形式,在这里是表示我到过那里,曾经来过
希望对你有帮助哦~