"¿Te divertiste anoche en el baile?" "Si, pero _____ demasiada gente. Era imposible bailar bien."

a. era
b. habían
c. había
d. eran

Did you have fun last night at the dance? yes, but _____(there were?) too many people. it was impossible to dance well

i don't know if i translated it right,.but i'm not sure what the menaing of each answer choice is so i don't knwo which one fits best
please help

The single verb form meaning "there was/there were" is c. había. The only time you would see habían, there would be a past participle after it...habían salido = they HAD left.

Sra