Answer :
Chinese peasants embraced communism for several reasons:
1. **Communists had been driven from the cities and developed a strategy:** During the Chinese Civil War, the Communist Party of China, led by Mao Zedong, was driven from the cities by the Nationalist Party. In response, they developed a strategy to mobilize the rural peasants, who formed the majority of the population.
2. **Japan invaded China. The Communist Party had defense strategies:** When Japan invaded China during World War II, the Communist Party of China actively fought against the Japanese forces. Their role in resisting the invasion and defending Chinese territories drew support from the peasants.
3. **The Communist Party was against imperialism and the exploitation of peasants:** The Communist Party's ideology of fighting against imperialism and advocating for the rights of peasants resonated with the rural population. Peasants saw the Communist Party as a force that could address their grievances and improve their living conditions.
Based on the provided options, the correct answer would be **d) A & C**, as both of these factors played a significant role in why Chinese peasants embraced communism.