Formal Operational Stage
According to Piaget's theory of cognitive development, when a person gets to be approximately age 12, they acquire the ability to think logically about abstract concepts. They can extrapolate about events that occurred at different times (does not have to be occurring right then and there), think about people that are not there, etc.