The correct option is A Both A and R are correct and R explains A
Rainforest is a highly heterogenous habitat; it consists of the canopy, understory and forest floor. Each of these layers offers many microhabitats, enabling the growth and development of many diverse species.