PLEASE HELP!!! which of 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.