According to Piaget, which of the following is a key achievement completed during the formal operational stage of development (i.e., adolescence)? a. Ability to think abstractly and use hypothetical reasoning b. Development of logical and systematic thinking c. Understanding of moral and ethical principles d. Capacity for metacognition and reflection on one's own thoughts and beliefs