sedimentary rock is formed from bits and pieces of dirt, clay and sand that have been carried.

a) on the earth's crust
b) underground
c) in rivers and streams
d) over mountaintops

The correct answer is c) in rivers and streams.

Sedimentary rock is formed from the accumulation and consolidation of sediments, which are particles of dirt, clay, and sand. These sediments are carried by water, wind, or ice and eventually settle in bodies of water such as rivers and streams. Over time, the weight of the accumulating sediments compresses the layers underneath, resulting in the formation of sedimentary rock.

To determine the correct answer, we need to understand the process of sedimentation and where sediments are typically deposited. This can be achieved through a basic understanding of geology or by referring to credible sources such as geology textbooks or online educational resources.