How do glaciers affect valleys?

A.Glacial movements provide fertile soil in a valley.
B.Glaciers are responsible for the widening of valleys.
C.Glaciers provide cooler temperatures in a valley.
D.Glaciers provide water for a valley.