Based on the lesson ¨Using depuis (since/for) with Le Present and NOT let Passé Composé (prepositions of time)" In a related kwiz I translated the phrase: The Woman in Black has haunted this house for centuries, into : La Dame en Noir hante cette maison depuis des siècles which was incorrect although I used the present tense as stated in the lesson.
The correct form should have been: La Dame en Noir a hanté cette maison depuis des siècles which is using le Passé Composé.
Can someone explain this to me please?