The correct options are
A Availability of water
B Adverse weather
C Quality of seeds
Crop failures occur due to multiple reason.
Lack of availability of water, weather conditions, fertility of soil are some of the nautral occurences that affect crop yield.
Human inputs such as quality of seeds, fertilizers, irrigation facilities may also affect the yield of crops.