Sur-le-champ
Immédiatement.
Origine Voilà une expression très ancienne dont le sens actuel date de la fin du XVe siècle. Auparavant, elle signifiait "ici même, à l'endroit où on se trouve", alors qu'elle était employée principalement sur les champs de bataille.
Son passage d'une expression désignant un lieu à une expression temporelle n'est pas expliqué.
Cette expression est maintenant un adverbe de temps qui s'écrit avec les traits d'union.