Since $f(x)$ is a probability density function,
$\int_0^1 cx^2dx+\int_1^2 c(2-x)dx=1$
$\Rightarrow c\left(\int_0^1 x^2dx+\int_1^2 (2-x)dx\right)=1$
$\Rightarrow c\left(\frac{1}{3}+\frac{1}{2}\right)=1$
$\Rightarrow c\cdot\frac{5}{6}=1$
$\Rightarrow c=\frac{6}{5}$
Now,
$P(X\le 1)=\int_0^1 \frac{6}{5}x^2,dx=\frac{6}{5}\cdot\frac{1}{3}=\frac{2}{5}$
Also,
$P\left(X\le \frac{3}{2}\right)=\int_0^1 \frac{6}{5}x^2,dx+\int_1^{3/2}\frac{6}{5}(2-x),dx$
$=\frac{2}{5}+\frac{6}{5}\int_1^{3/2}(2-x),dx$
Now,
$\int_1^{3/2}(2-x),dx=\left[2x-\frac{x^2}{2}\right]_1^{3/2}$
$=\left(3-\frac{9}{8}\right)-\left(2-\frac{1}{2}\right)$
$=\frac{15}{8}-\frac{12}{8}=\frac{3}{8}$
So,
$P\left(X\le \frac{3}{2}\right)=\frac{2}{5}+\frac{6}{5}\cdot\frac{3}{8}$
$=\frac{2}{5}+\frac{9}{20}=\frac{8}{20}+\frac{9}{20}=\frac{17}{20}$
Therefore,
$P\left(X\le 1 \mid X\le \frac{3}{2}\right)=\frac{P(X\le 1)}{P\left(X\le \frac{3}{2}\right)}$
$=\frac{2/5}{17/20}=\frac{2}{5}\cdot\frac{20}{17}=\frac{8}{17}$
So the correct answer is B.
$\boxed{P\left(X\le 1 \mid X\le \frac{3}{2}\right)=\frac{8}{17}}$