The correct answer is the social-cognitive perspective.
According to the social-cognitive perspective, human behavior and actions are not only influenced by personal traits and enduring inner characteristics, but also by the situations people find themselves in. For instance, a person who is normally loud, outspoken and humorous will not behave in this manner if he or she is in a serious situation such as a job interview, an important work meeting or at a funeral.