4. Given the sets
$$
\begin{array}{l}
P=\{x \mid 1 \leqslant x \leqslant 2\}, \\
M=\{x \mid 2-a \leqslant x \leqslant 1+a\} .
\end{array}
$$

If $P \cap M=P$, then the range of the real number $a$ is ( ).
(A) $(-\infty, 1]$
(B) $[1,+\infty)$
(C) $[-1,1]$
(D) $[-1,+\infty)$
4. B.
$$
\begin{array}{l}
\text { Given } P \cap M=P \Rightarrow P \subset M \\
\Rightarrow 2-a \leqslant 1 \\
\Rightarrow a \geqslant 1 .
\end{array}
$$