Observe atentamente as duas orações destacadas: Há milhares de estudantes no saguão do prédio. Há esperanças entre eles de que todos serão atendidos pelo Diretor.
O verbo haver, nas duas orações, está no singular porque
o sujeito das orações está oculto
é impessoal no sentido de existir
é indeterminado quando seguido por palavras no plural
é impessoal quando está no sentido de tempo
é pessoal nas duas orações