The correct option is B All of the above
Following are the goals of MGNREGA:
a) Deepen democracy at the grassroots by strengthening Panchayati Raj Institutions.
b) Social protection for the most vulnerable people living in rural India by guaranteeing wage employment opportunities.
c) Enhance livelihood security of the rural poor through generation of wage employment opportunities in works leading to creation of durable assets.
d) Empowerment of the socially disadvantaged, especially, women, Scheduled Castes (SCs)and Scheduled Tribes (STs), through the processes of a rights-based legislation.
e) Reduce poverty, etc.