Hi! Thanks for providing your own translation attempt. It is always helpful, and appreciated.
The English sentence is in the passive voice. The passive voice isn't used as much in Spanish as it is in English. The best translation will not be in the passive voice, in other words.
What meaning does your verb 'haunt' have (persists, troubles, makes anxious, worries, frequents, scares, disturbs, visits, be in the company of, ...)?
|