Correct Answer:
D. Formal operational stage
The Formal operational stage, starting from 12 years and onward, is characterized by the development of abstract reasoning and hypothetical thinking. The other stages represent earlier periods of cognitive development.