I have lived here for 5 years I have been living here for 5 years once I lived here for 5 years
关于语法问题1.这三句话是我随手写的,大家看看有问题吗2他们的区别,我认为第一句话表示我曾经住在哪里,现在不住在那里了,第二句是我现在还住在那里,第三句和第一句意思相同吧...
关于语法问题
1.这三句话是我随手写的,大家看看有问题吗
2他们的区别,我认为第一句话表示我曾经住在哪里,现在不住在那里了,第二句是我现在还住在那里,第三句和第一句意思相同吧,我的理解是这样,但我搞不清第一句和第三句的区别
3 here 在这里是什么词性,它是做名词还是副词
4 live 在这里的正确用法是什么,用作及物动词还是不及物动词。
5 完成时是不是一定要用for这个词引导时间,如果是,for 的意思是什么
6 once I lived here for 5 years可以把for 改成but吗 展开
1.这三句话是我随手写的,大家看看有问题吗
2他们的区别,我认为第一句话表示我曾经住在哪里,现在不住在那里了,第二句是我现在还住在那里,第三句和第一句意思相同吧,我的理解是这样,但我搞不清第一句和第三句的区别
3 here 在这里是什么词性,它是做名词还是副词
4 live 在这里的正确用法是什么,用作及物动词还是不及物动词。
5 完成时是不是一定要用for这个词引导时间,如果是,for 的意思是什么
6 once I lived here for 5 years可以把for 改成but吗 展开
2个回答
展开全部
你的理解是错误的。第一句是:我在这生活了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的后面须有介词才行。
展开全部
你好。你的句子在语法上都是对的。
I lived here for ten years 这句强调我以前在这里住过,具体什么时候不重要,也不关心是否对今天有什么影响。
I have lived here for ten years这句强调到今天我在这里住了了10年,不考虑以后是否继续。
I have been living here for ten years这句嘛,这句强调到今天我在这里住了了10年,并且以后还要在这里住下去。
I have learned English for ten years 到今天我英语学了10年,不管以后怎样。
I have been learning English for then years 到今天我英语学了10年,以后可能还要继续学下去。
I lived here for ten years 这句强调我以前在这里住过,具体什么时候不重要,也不关心是否对今天有什么影响。
I have lived here for ten years这句强调到今天我在这里住了了10年,不考虑以后是否继续。
I have been living here for ten years这句嘛,这句强调到今天我在这里住了了10年,并且以后还要在这里住下去。
I have learned English for ten years 到今天我英语学了10年,不管以后怎样。
I have been learning English for then years 到今天我英语学了10年,以后可能还要继续学下去。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询