Let $f_n(x):=x^n-a\in\mathbb{Q}[x]$ be a polynomial such that $a\notin\{-1,0,1\}$.
For fixed $a$, how to show there is only finitely many $n\in\mathbb{Z}_{\geq 1}$ such that for each $n$, there exists $x\in\mathbb{Q}$ and $f_n(x)=0$.
Edit. For $a=p_1^{n_1}...p_k^{n_k}\in \mathbb{Z}$, $f_n(x)$ has rational solution if $n\mid n_i \;(1\leq i\leq k)$, see this, which implies number $n$ should be finite. For $a\in \mathbb{Q}$ I guess we may do the same argument, however not so clear to me.