Which of the following is a basis to divide agriculture into different types ?

Which of the following is a basis to divide agriculture into different types ? 


(A) Cropping system

(B) Water supply and moisture

(C) Availability of land

(D) All of these


Answer: D