The Smiths (have been living) here for ten years 为什么不能用 have been lived

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 01:23:11
The Smiths (have been living) here for ten years 为什么不能用 have been lived

The Smiths (have been living) here for ten years 为什么不能用 have been lived
The Smiths (have been living) here for ten years 为什么不能用 have been lived

The Smiths (have been living) here for ten years 为什么不能用 have been lived
因为他们两个意思不一样;
have been living现在完成进行时,表示过去某一时刻进行的动作一直进行到现在,并且还在进行下去.
而have been lived现在完成式表示过去某一时刻进行的动作一直进行到现在,有可能已经结束,有可能会持续下去.
用have been living表示他在这儿住了10年了,并且现在还在住.
而have been lived表示住了10年,现在住不住了,不知道!
回答完毕,你看可以不,可以的话,请选为满意答案.希望对你有所帮助,请指出!

The Smiths (have been living) here for ten years.
斯密斯一家在这里住了十年了。

live的主语是 The Smiths' ,主动语态,不能用被动。

这里是现在完成进行时,表示“史密斯一家已经在这里住了十年了。”
如果用have been lived ,属于have +been +过去分词 ,是现在完成时的被动语态,意思不通顺。

【俊狼猎英】团队为您解答。