Which of these is NOT a stage where water can stay for many years as it travels through the water cycle?
A. ice caps
B. the ocean
C. groundwater
D. surface runoff