作业帮 > 英语 > 作业

I have lived here for 5 years I have been living here for 5

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/28 01:13:01
I have lived here for 5 years I have been living here for 5 years once I lived here for 5 years
关于语法问题
1.这三句话是我随手写的,
2他们的区别,我认为第一句话表示我曾经住在哪里,现在不住在那里了,第二句是我现在还住在那里,第三句和第一句意思相同吧,我的理解是这样,但我搞不清第一句和第三句的区别
3 here 在这里是什么词性,它是做名词还是副词
4 live 在这里的正确用法是什么,用作及物动词还是不及物动词.
5 完成时是不是一定要用for这个词引导时间,如果是,for 的意思是什么
6 once I lived here for 5 years可以把for 改成but吗
你的理解是错误的.第一句是:我在这生活了5年.(现在完成时表示到现在还在住,如果要表达曾经住在哪里,现在不住在那里了,是I used to have lived here for 5 years.). 第二句是:我一直在这生活了五年.(现在完成进行时表示在一段时间一直在做某事.)第三句是:我曾经在这说话5年,但语法不对.for 5 years是不能与过去时lived连用的.here副词.live 不及物动词.for 加时间表示一段时间.for不能改为but.
祝你学习进步,更上一层楼! (*^__^*)
不明白的再问哟,请及时采纳,多谢 再问: live 是不及物动词,那说在老房子住了五年是不是这样啊: I have lived in this old house for five years.
再答: 对,live的后面须有介词才行。