According to B F skinner behaviour is caused due to operant conditioning. Which means a person acts based on positive or negetive reinforcements which is expected or which is previously experienced. He acts according to situation and thinks about the expected consequences.