What ecological process changes a lake to a marsh and then grasslands over a long period of time?.

Answer :

Eutrophication

When nutrients from the area surrounding the lake end up in the lake, it encourages plant growth such as algae.