PLS HELP: Which of the following definitions describes sustainability?

Question 4 options:

A. use of Earth's renewable and nonrenewable resources in ways that ensure resource availability in the future

B. the study of how natural systems function, remain diverse, and produce everything they need for the ecology to remain in balance

C. meeting our needs without compromising the ability of future generations to meet their own needs

D. all of the above