According to Piaget the phase at which children master abstract logical notions are able to grasp causality and can recognize false reasoning is the ?

According to Piaget the phase at which children master abstract logical notions are able to grasp causality and can recognize false reasoning is the ?

A. sensorimotor stage
B. preoperational stage
C. concrete operational phase
D. formal operational stage