He is advanced for his years. The visit of viru has been advanced by two days .
closed as off-topic by Nathan Tuggy, Eddie Kal, Hellion, user3169, ColleenV♦ Dec 27 '18 at 17:41
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "This question should include more details than have been provided here. Please edit to add the research you have done in your efforts to answer the question, or provide more context. See: Details, Please." – Eddie Kal, Hellion, user3169, ColleenV
This sentence, "he is advanced for his years", I think it means that he is very young. Btw, advanced in age/years means that someone is old and lived for many years.
These two have quite different meanings. "He is advanced for his years" means that he is more developed in some way (such as how much he knows, his physical development etc.) than would be expected at his age. A visit being "advanced by two days" means that someone has organized for the visit to happen two days earlier than originally planned.
So in the first sense, "advanced" means developed, whereas in the second sense it means brought forward.