Citation de Kristaline
Non, c'est simplement toi qui es ignorant et mauvais en Français.
Il me l'a [de l'accompagner] offert = He offered to [come]
Tout ce qui change dans la phrase, c'est le « me » qui est indispensable quand on passe au Français puisque le traducteur a choisi de traduire « come » par « accompagner » (ce qui constitue à la limite le choix contestable de cette traduction) et que ce dernier est exclusivement transitif.
"Offered to" en anglais ca veut dire proposer banane
si c'était dans le sens offrir ca serait "offered to [someone]"
https://www.wordreference.com/enfr/offered%20to