He has lived here since 1992为什么是现在完成时而不是现在完成时进行时

行走的小猪 1年前 已收到7个回答 举报

ii百合 幼苗

共回答了14个问题采纳率:92.9% 举报

live在现在完成进行时中,应变形成been in,live是短暂性动词,意思是住在,不是住着,而现在完成进行时要求用延续性动词住着.如果帮到您,请及时采纳,及时采纳是一种美德,

1年前

9

zsu_huangdong 幼苗

共回答了1个问题 举报

我怎么知道 问爱因斯坦

1年前

2

ncgc蛇王 幼苗

共回答了24个问题采纳率:91.7% 举报

现在完成时: 1.表示过去发生的动作对现在造成的影响或结果 2. 过去发生的动作延续到现在甚至延续到将来。
现在完成进行时 :1、强调动作在一段时间内反复发生 2、强调动作在长时间内持续不断。例如,I have been waiting for you for two hours.I have been waiting for you for two hours.
我一直等了...

1年前

1

nickie 幼苗

共回答了324个问题 举报

要么就是has lived
要么就用has been living 现在完成时的进行时

1年前

1

大树下的小蚂蚁 幼苗

共回答了1个问题 举报

has/have 过去分词 构成现在完成时

1年前

0

35454306f0064159 幼苗

共回答了2个问题 举报

同学你好,不是不能用,现在完成时可以表示过去发生的某个动作,一直持续到现在,这种情况后面常用的时间状语是since 时间点或for 时间段;而现在完成时一般表示从过去一直持续到现在的动作,并且还将继续持续下去,但是有些时候现在完成进行时等同于现在完成时,不过这是极少数情况,比如这个句子也可以用现在完成进行时哦!有些知识点是有一定灵活性的,希望的有会有帮助,嘿嘿...

1年前

0

李琪qiqi 幼苗

共回答了10个问题 举报

live 在这里表示“居住、生活”的意思。本句的翻译为:自1992年以后,他一直居住(生活)在这里。要搞清两者的概念。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 22 q. 1.848 s. - webmaster@yulucn.com