Foretell is a transitive verb, so it needs an object.
I believe it should be "foretell smth for someone," like "He can foretell my future for me." Or does it work like to tell, meaning, no preposition is needed?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this communityForetell is a transitive verb, so it needs an object.
I believe it should be "foretell smth for someone," like "He can foretell my future for me." Or does it work like to tell, meaning, no preposition is needed?
It can be used either way.
"Three mages foretold the fate of the newborn prince for the king."
The mages acted at the behest of the king. There is no necessity that they did so in the king's presence.
"Three mages foretold the fate of the newborn prince to the king."
The mages spoke directly to the king in delivering their prophesy. They might have done so because they thought the king needed to know, but were not asked to do so by the king.