Quand on veut parler de toutes sortes d'arrivants, dans une auberge, par exemple, faut-il dire que l'auberge est ouverte "à tout venant" ou "au tout venant"?
De plus, faut-il mettre un trait d'union 'tout-venant"?
Merci et bonne journée.
Bonjour ,
1) sans trait d'union et tj. au singulier : à tout venant
2) avec un trait d'union : le tout venant
3) avec la marque du pluriel : les allants et venants
tout(-)venant est un nom invariable, dans laquelle venant est un adjectif et, selon le Tlfi, le trait d'union facultatif. On peut donc dire ouvert au tout(-)venant comme on dirait à la foule.
à tout venant est une locution figée, où tout est déterminant et venant un nom qui n'a pas conservé d'autre usage.
Donc, on peut écrire les deux formes. A tout venant est cependant plus fréquent.