Je voudrais savoir laquelle de ces deux expressions est la plus correcte : mettre en garde quelqu’un et mettre en garde contre quelqu’un.
Evariste Y. (Côte d’Ivoire)
L’Académie répond :
Ces deux tours sont corrects, mais n’ont pas le même sens. Mettre en garde quelqu’un signifie « avertir quelqu’un » alors que mettre en garde contre quelque chose, contre quelqu’un signifie « inviter à se méfier de quelque chose, de quelqu’un ».