Avoir de tout : posséder tout ce qu’il faut. Mais pourquoi « de » tout ?
J’ai communiqué avec les responsables du dictionnaire Usito, qui m’ont expliqué que « de » dans « avoir de tout » est « un déterminant partitif, comme : manger de tout ; il faut de tout pour faire un monde ; etc.) ».
Nous pourrions aussi ajouter que « de » sert de béquille. Si l’on disait « ce magasin a tout », on aurait l’impression qu’il manque quelque chose dans la phrase.
Ce magasin a de tout.
Il y a de tout ici.
On trouve de tout dans cet endroit.
Ne vous inquiétez pas : j’ai de tout pour la fête de Marie.