表达方式是:
I have lived here for 5 years。其他表达方式还有:I have been living here for 5 years。 I began to live here 5 years ago。
It is 5 years since I began to live here。 在英语中,用可持续的动词,如live,study,work等的完成时态,即表示一个动作从过去某阶段开始,一直延续到现在,并且还将延续下去。
您说的句子就是这样。但是对某些表示瞬间的动词则不能这样使用,如die,born,join,come,arrive,reach等,就要换一种表达方式。 如:他参军已经三年了。
就不能说:He has joined the Army for 3 years。 正确的句式是:He has been in the Army for 3 years。
不知您是否满意。
I have been living here for five years .
I have been here for 5 years. I began to live here 5 years ago.
I have been living here here for 5 years