20 POINTS PLEASE HELP!!! Which of the following is a "social contract?" A.) A belief that government has final authority over citizens B.) An agreement between citizens and non-citizens in government C.) An agreement between citizens and their government D.) A belief that government should be divided into three branches