Answer:
Formal operational stage.
Explanation:
The Formal operational stage is the last of the four stages of cognitive development that was proposed by Jean Piaget in his theory. This stage occurs or happens at the ages of 12 years old and above. The other three includes Sensorimotor stage(which occurs at the time of birth and when babies are 2 years old), Preoperational stage( occurs within the ages of 2 to 7 years of age) and Concrete operational stage(occurs at the ages within 7 to 11 years of age).
Just as it is given in the question above, the Formal operational stage is the stage in which children thinking are beyond concrete level and they "use logic to come up with hypotheses about the future".