Let $A$ and $B$ be $n\times n$ matrices over the field $F$. Show that if $A$ is invertible, there are at most $n$ scalars $c$ in $F$ for which the matrix $cA+B$ is not invertible.
Here is what I am looking at so far. I've considered $cI+BA^{-1}$ and the determinant $\det(cI+BA^{-1})$. Now, this is not invertible provided that $\det(cI+BA^{-1})=0.$ I'm stuck trying to convince myself that this is an polynomial with $n$ roots.
$$\det(cI+BA^{-1})=0$$
Let $c=-\lambda$,
then we have $$\det(BA^{-1}-\lambda I)=0$$
This should relate it to a special polynomial known as charactheristic polynomial which is of degree $n$.