lived和have lived有什么区别

依婷心永存2022-10-04 11:39:542条回答

已提交,审核后显示!提交回复

共2条回复
wbaosheng 共回答了15个问题 | 采纳率93.3%
前面一个是过去式,后面一个是现在完成时态.比如说,I lived there at my 13 .表示我十三岁的时候住在那里,过去住那里,但现在不住那了.而I have lived there five years.表示我住在在那五年了,我现在还住在那.
1年前
二月ii 共回答了17个问题 | 采纳率
时态分别是过去式,现在完成时,过去完成时(had lived)表示意思分别为,过去住,已经住了,在过去的过去住了
1年前

相关推荐

have lived,lived
have lived,lived
where is your new home now?
in the new developed zone.But I ____ downtown for five years.
答案是lived,不可用have lived?
larvi1年前1
落尾蝶 共回答了12个问题 | 采纳率100%
现在完成时表示从过去某时间开始一直延续到现在的动作.一般要跟个表示一段时间的状语since, so far, in recently years, for +时间段.
由于前面的句子已经表明,主人公现在已经住在新的开发区了,因此这里用过去式lived.
have been in 和have lived 怎么用。可以互换吗。
have been in 和have lived 怎么用。可以互换吗。
how long have you lived in this house . 可以用have been in 替换吗。
ajch1年前1
1001MM 共回答了23个问题 | 采纳率95.7%
live是居住 be in单纯指呆在这间房子。
感觉live是在问你住这间房子多少年了,be in是在问你刚来多久。
have been in,have lived,have stayed的区别?
翎de黑衣1年前3
dreamceo 共回答了20个问题 | 采纳率75%
区别是 :
have been in 已在(这儿) (有多久)
have lived 已居住了(若干年)
have stayed 已逗留了 (有多久)

大家在问