For $n>1$ we have $P(x)=(x-a)^n$ then $P(a+1)=(a+1-a)^n=1$
If $P(x)$ has no repeated root then it doesn't happen in general
Anyway carat, the original poster, is right: for $n=1$ it is false. It even makes no sense talking of multiple root for $n=1$
Suppose the root are $3$ then we have
$P(x)=(x - a) (x - b) (x - c)$
Use the condition that $P(a+1)=1;\;P(b+1)=1;\;P(c+1)=1$
$$
\left\{ \begin{gathered}
\left( {a + 1 - a} \right)\left( {a + 1 - b} \right)\left( {a + 1 - c} \right) = 1 \hfill \\
\left( {b + 1 - a} \right)\left( {b + 1 - b} \right)\left( {b + 1 - c} \right) = 1 \hfill \\
\left( {c + 1 - a} \right)\left( {c + 1 - b} \right)\left( {c + 1 - c} \right) = 1 \hfill \\
\end{gathered} \right.
$$
which simplifies to
$$\left\{ \begin{gathered}
\left( {a - b + 1} \right)\left( {a - c + 1} \right) = 1 \hfill \\
\left( {b - a + 1} \right)\left( {b - c + 1} \right) = 1 \hfill \\
\left( {c - a + 1} \right)\left( {c - b + 1} \right) = 1 \hfill \\
\end{gathered} \right.$$
which is verified when $a=b=c$
Therefore $x=a$ is a triple root. $P(x)=(x-a)^3$
In a similar way it can be proved for any degree