民主革命和社会主义革命之间的关系是( )。
A.民主革命是社会主义革命的必要准备
B.两者可以一次完成
C.社会主义革命是民主革命的必然趋势
D.两个革命之间需要有一个资本主义的过渡阶段
正确答案是AC