有区别.I have lived here for 2 years.表示“我曾在这里住过2年(可能现在住在别的地方).”,动作开始发生于过去,到说话人说这句话之前已经结束.I have been living here for 2 years.表示“我从2年前开始住在这里...
现在完成进行时和现在完成时I have lived here for 2 years这是过去完成时,可以表示“过去发生的
3个回答
相关问题
-
英语中现在完成时,现在完成进行时,过去完成时,过去完成进行时
-
现在完成进行时,过去完成时,现在完成时,过去进行时怎么区分
-
完成进行时(have+been+现在分词) 完成时被动语态(have+been+过去分词) 现在完成时(have+过去分
-
11道语法题选择正确时态(现在完成时,现在完成进行时,一般过去式,过去进行时,过去完成时,过去完成进行时)1.Repor
-
现在完成进行时与现在完成时我在语法书上看到 现在完成时是have+过去分词(done).现在完成进行时是have bee
-
一般过去式,过去完成时,过去进行时,现在完成时,现在进行时,一般将来时的用法和区别
-
现在完成时和过去完成进行时的区别?
-
一般现在时,一般过去式,一般将来时,现在进行时,过去进行时,现在完成时,过去完成时,过去将来时
-
怎样区分过去完成进行时和现在完成时
-
现在完成时.过去完成时.过去进行时.一般进行时的用法