Why did Democrats hold power for so long in the 30s, 40s, and 50s?

A) rampant inflation due to securities fraud
B) the country entered the Great Depression
C) blaming Republicans for the lack of government regulation on the stock market
D) the House and Senate admitting women to Congress