He has lived here for eight years的同义句子

问题描述:

He has lived here for eight years的同义句子

It's been eight years since he lived here.

It's eight years since he lived here.

这里涉及到完成时态的使用。
He lived here eight years ago.
He has been here since 2002/eight years ago.
在完成时态里,Since 用来说明动作起始时间,后面加的是时间点,for用来说明动作延续时间长度,后面加的是一段时间。
希望能给你帮助,如有问题可在线问我,呵呵,请记得采纳。
——“~~英语教师团真诚为您解惑!!~~”

he has been living here for eight years . 用完成进行时,可表示,从过去开始,但还没有结束的动作。这一方面现在完成时没有明确的表达。意思差不多

He has been living here for eight years.

He has been bere since eight years ago.
He has been bere for eight years.
It is eight years since he lived here.