Step 1: Understanding the Stages of Life (Asramas).
In Hinduism, the stages of life (Asramas) represent the four key phases one undergoes during their lifetime:
- A. Garhasthya: The stage of householder life, where one fulfills family duties and societal roles.
- B. Banprastha: The stage of withdrawal from worldly duties and preparing for spiritual pursuits.
- C. Sannyasa: The final stage of renunciation, where one renounces worldly attachments to focus on spiritual liberation.
- D. Samadhi: While it is a form of deep meditation or union with the divine, it is not a stage of life but a practice within the stages of life.
Step 2: Conclusion.
The correct answer is 3. A, B and C only.
Final Answer:
\[
\boxed{\text{The correct answer is 3. A, B and C only.}}
\]