The correct options are
A It provides structural support to plants.
C It supplies water and minerals for plant growth.
D It acts as a home for various micro-organisms.
Soil provides structural support to plants as roots can firmly hold the soil. It is also responsible for supplying water, nutrients and minerals that are essential for the proper growth of a plant. The micro-organisms present in soil helps in adding nutrients and minerals to the soil through processes like nitrogen fixation.