作业帮 > 英语 > 作业

i have been lived there for 3 years.的意思 这句话有没有错误,有的话错在哪?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/29 05:25:46
i have been lived there for 3 years.的意思 这句话有没有错误,有的话错在哪?
有错.been lived改为lived.因为lived是延续性动词.
再问: 那have been 后面跟什么词性的词? 是改成i have lived there for 3 years.吗? 那这句话是什么意思?
再答: 我在那里已经住了三年了。
再问: have been 后面为什么不可以加lived
再答: 短暂性动词需要加been doing的形式,延续性动词不用加been。举例如下: I have been doing my home work for three hours.因为do是短暂性动词,所以用been doing 。 I have worked here for three years.work是延续性动词。
再问: 那按照这样说·····have been done是怎么用的?
再答: 这是被动的用法。The work has been finished.这件工作已经被完成了。
再问: 那i have been lived there for 3 years.是错误的。如果忽略错误可以翻译为:我已经被lived在这3年。 吗?
再答: 没见过这种译法。我已经被lived在这3年这样翻译:I have been made to live here for three years.