彼は1週間前からずっとここに住んでいます。

English Translation

He has lived here for one week.

The English translation does not match my understanding. I get:

“He has been living here since a week ago.”