He has lived in this city since he was five. (他从5岁起就一直住在这个城市)has lived是过去完成时,我觉得,应该用过去完成进行时,因为他现在也住在那里,所以是不是应该He has been living in this city since he w

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/14 11:43:15

He has lived in this city since he was five. (他从5岁起就一直住在这个城市)
has lived是过去完成时,我觉得,应该用过去完成进行时,因为他现在也住在那里,所以是不是应该He has been living in this city since he was five.

错了!have/has+done是现在完成时,句子“since”,是主句用现在完成时,since从句用过去时的标志.再提一下live是持续性动词哦,不能用进行时态,切记

是的

He has been living in this city since he was five. 现在完成进行时表示从过去到现在一直持续