i have been here和i have lived here 区别

来源:百度知道 编辑:UC知道 时间:2024/05/14 06:43:17
i have been here和i have lived here 区别

它们最大的区别在于:

I have been here 是延续性动作,后面可接for引导的时间段状语。如:I have been here for three years.

而live则是非延续性动词,不可以与for引导的表时间段的状语连用。因此,我们不能说I have lived here for 3 years.这是个典型的错句。

一般考试的时候基本也是在这个考点上出题,如果后面有表示时间段的状语,就只能用have been,而不能用have lived

我来过这里
我住在这里已经...

第一句 我以前来过这里 ,但不住这里
第二句 我以前曾住在这里

我来到这儿和我已经住在这儿

前者 我已经来到这里了。
后者 我已经住在这里了。

我来过这里
我住在这里已经...