On écrit au pluriel des grands-pères avec deux « s », parce que père est un nom variable et que grand est l’adjectif qui s’y rapporte. Au contraire, on laisse invariable des laissez-passer, des lève-tôt et des couche-tard, parce qu’il s’agit de noms composés formés à partir de verbes et d’adverbes.
Mais écrit-on un presse-fruit ou un presse-fruits? Des casse-tête ou des casse-têtes? Des sans-abri ou des sans-abris? Voyons la règle moderne pour ces noms composés d’un verbe et d’un nom, ou composés d’une préposition et d’un nom.
Commençons par poser la question suivante : met-on une marque de pluriel à la fin des noms simples au singulier : un appareil, un jeu, un itinérant? Non, car il y en a un seul. …