The correct options are
A Flood causes excess water in the soil.
C Excess water causes rotting of the onion bulbs.
Flood increases the water content in the soil thus causing the onion bulbs to rot.
However, drought causes the soil to dry thus restricting the growth of onion bulbs.