forever形容时间长,但是不强调过去的时间.
“早已忘记”,说明忘记发生在之前.
正确应该表述为:
The woman has forgotten you long ago.
【公益慈善翻译团】真诚为您解答.