Does it mean "Peter has been working here for five consecutive years" ?
Or does it mean "Peter hasn't worked here for five years. Somehow, he quit five years ago.?
What makes me confused is this following sentence in the same structure.
It has been five years since Peter died here.
Does it mean "Peter has been dead here for five consecutive years" ?
Or does it mean "Peter hasn't died here for five years"?