Bastante joga em dois times. Pode ser advérbio ou adjetivo. O advérbio é invariável. O adjetivo se flexiona. Como distinguir um e outro? É fácil como tirar pirulito de bebê. Substitua bastante por muito. Se o muito variar, o bastante vai atrás. Se se mantiver impassível, idem.
Observe o troca-troca: Comeu bastantes frutas (muitas). Tenho encontrado bastantes pessoas maçantes (muitas). Li bastantes livros durante as férias (muitos). Trabalhou bastante (muito). Ela é bastante estudiosa (muito). Riu bastante antes de falar (muito).