With the convention in the question,
acts as
Although for , the vector potential changes by
Consequently
for a nonzero magnetic field in general.
Now let . Since
and the derivative in the direction annihilates
, the two terms in its exponential commute. The magnetic translation operator therefore acts as
Part (a) gives , so commutes with the kinetic term. Its phase commutes with , while its translation sends to . Hence