Answer: D
A good leaving group is the conjugate base of a strong acid, i.e. a weak base that is stabilised by delocalisation. p-Toluenesulfonic acid is a strong acid (pKa about −3), while water, ammonia and methanol are very weak acids, so their conjugate bases are poor leaving groups.