have lived, lived

来源:百度知道 编辑:UC知道 时间:2024/05/24 20:33:28
where is your new home now?
in the new developed zone.But I ____ downtown for five years.
答案是lived,不可用have lived?

现在完成时表示从过去某时间开始一直延续到现在的动作。一般要跟个表示一段时间的状语since, so far, in recently years, for +时间段。

由于前面的句子已经表明,主人公现在已经住在新的开发区了,因此这里用过去式lived.

英语都学的快忘记语法问题了

英语的语感很重要的哦,多做题能好很多

这个是过去在下城区住了5年 是过去式啊

好像不是短暂性动词所以不用过去完成式吧