节选第57题:有了社会契约,人们失去的是其自然的自由,以及他们愿意拿什么就拿什么的绝对的权利;通过社会契约,他们得到的是文明的自由以及对自己所拥有的财物的法定权,在权衡利弊的时候,如果要避免出现错误,我们必须清楚地辨明什么是自然的自由以及什么是文明的自由--自然的自由只受到个人实际力量的控制,而文明的自由却受到公众意志的限制,步入文明社会,人类获得了道德自由,仅这一点就使人类成了自身的主宰。
根据上述文字,下列说法正确的是( )
A.社会契约规定了自然的自由和文明的自由各自的界限
B.社会契约强调的是有约束而非完全的自由
C.人们只有服从社会契约才能获得文明的自由
D.社会契约赋予人们文明的自由、限制自然的自由