Final answer:
Socio-cognitive Theory and Dissociation Theory are theories of hypnosis describing it as performance of a social role and a dissociated state of consciousness, respectively.
Step-by-step explanation:
Among the listed theories, B. Socio-cognitive Theory and D. Dissociation Theory are theories of hypnosis. Socio-cognitive Theory suggests that hypnosis involves individuals performing the social role of a hypnotized person, influenced by their expectations of how they should act within that role. On the other hand, Dissociation Theory, supported by Ernest Hilgard's research, views hypnosis as a dissociated state of consciousness. For example, during hypnosis, a person may not be aware of pain but might still react to it unconsciously, as demonstrated in Hilgard's experiments with ice water.