Both are right (I've heard it in both ways), though "habían" would be more common:
la mitad de los animales, la mayoría de los profesores, una minoría de los presentes, el resto de los libros, el diez por ciento de los votantes, un grupo de alumnos, un montón de cosas, infinidad de amigos, multitud de problemas, etc. La mayor parte de estos cuantificadores admiten la concordancia con el verbo tanto en singular como en plural, dependiendo de si se juzga como núcleo del sujeto el cuantificador singular o el sustantivo en plural que especifica su referencia, siendo mayoritaria, en general, la concordancia en plural
http://buscon.rae.es/dpdI/SrvltConsu...a=concordancia
(punto 4.8)