When it comes to how adolescents learn moral behavior, the reasons include reinforcement, modeling and punishment so all of the above are correct.
Adolescents are able to pick behaviors to engage in based on the behaviors that they are punished for, and those that they receive positive reinforcement for.
They can also learn how to behave through modeling when they pick up behaviors from those they look up to.
Because these are different depending on the adolescent's environments, they explain why behaviors differs amongst adolescents.
Find out more on reinforcement and punishment at https://brainly.com/question/8517742.