He has lived here since 1992.这里为什么用has lived而不用has been livi

He has lived here since 1992.这里为什么用has lived而不用has been living?
冷月轻风 1年前 已收到3个回答 举报

天下无双2004 幼苗

共回答了23个问题采纳率:95.7% 举报

live 在这里表示“居住、生活”的意思.本句的翻译为:自1992年以后,他一直居住(生活)在这里.

1年前

3

mms2000 幼苗

共回答了1个问题 举报

lived不是延续性动词,后面加时间点。而been是延续性动词,后面可加一段时间。

1年前

1

li_lovelife 幼苗

共回答了4个问题 举报

live是延续性动词,因此可以直接表示一个状态,不用进行时。

1年前

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