Meaning: Taking care of your bones when you're young can help you have strong bones for your whole life.
Choice of Words: Healthy bones are strong and free from disease. Last means to continue for a long time.
Alternative Expressions
Strong bones stay healthy for a long time.
Meaning: This means that if you exercise and eat healthy foods, your bones will stay strong and healthy for many years.
Choice of Words: The word strong means something that is not easily broken or damaged. Stay means to continue in the same place or condition. Healthy means something that is good for your body and helps you stay well. Long time means for a period of many years. When you put them together, "Strong bones stay healthy for a long time" means that if your bones are strong, they will stay healthy for many years.
Healthy bones are good for you for your whole life.
Meaning: This means that if you take care of your bones, they will help you stay healthy for your entire life.
Choice of Words: The word healthy means something that is good for your body and helps you stay well. Bones are the hard parts inside your body that give it shape and support. Are good for you means something that is beneficial to your health. Whole life means the entire time that you are alive. When you put them together, "Healthy bones are good for you for your whole life" means that if you have healthy bones, they will help you stay healthy for your entire life.