Which statement correctly describes the formal operations stage of Piaget's theory of cognitive development? Select all that apply. One, some, or all responses may be correct.

a) Children in this stage can understand abstract concepts.
b) Logical reasoning becomes possible in this stage.
c) This stage typically occurs during adolescence.
d) Concrete operational thinking dominates this stage.