In the Soviet Union, the two-stage theory was opposed by the Trotskyist theory of permanent revolution.
The two-stage theory in the Soviet Union faced opposition from the Trotskyist concept of perpetual revolution.