Which of the below is a theory that states that people have beliefs about and expectations for their actual and ought selves that do not always match up with what they actually experience?
a. Social cognitive theory
b. Social comparative theory
c. Self-discrepancy theory
d. Self-disclosure theory