In addition to water, what things are necessary for an aquifer to form?


A. acid and porous rocks
B. porous rocks and a cave
C. water table and an impermeable rock layer
D. porous rocks and an impermeable rock layer