Selon le guide de grammaire d'Antidote et l'article sur les noms collectifs de la Banque de dépannage linguistique de l'Office québécois de la langue française (OQLF), lorsque le sujet d'un verbe est un nom collectif singulier accompagné d'un complément pluriel, l'accord peut se faire soit avec le nom collectif, soit avec son complément, selon que l'on veuille insister sur la globalité ou sur les individus.
De manière générale, lorsque le nom collectif est précédé d'un pronom défini, l'accord se fera avec le nom collectif. Ce n'est cependant pas toujours le cas. Lorsque le nom collectif est précédé d'un pronom indéfini, l'accord peut se faire avec le nom collectif ou son complément.
Il faut principalement garder en tête qui effectue l'action; le nom collectif ou les particules qu'il comporte. Prenons cet exemple :
La file de clients à l'entrée s'allonge
C'est la file qui s'allonge, non les clients. Il serait donc erroné d'accorder le verbe au pluriel dans ce cas-ci. D'autres exemples peuvent être trouvés sur le site de l'OQLF.
Antidote fait également cette remarque :
Quand ils ne sont pas précédés d’un article, nombre de et quantité de jouent le rôle de déterminant; c’est donc le nombre du nom que prend le verbe.
Quantité de mesures seront prises pour éviter l’émeute.
Bon nombre de journalistes couvriront l’évènement.