I'm just wondering why we can say "What do you want to have accomplished in ten years ?" is it right to use "have something done " in such sentence ? or we use present perfect here... im confused
The sentence "What do you want to have accomplished in ten years?" asks you to imagine as if it's now 2029. From that standpoint, what has happened in the past ten years (2019 - 2029), what have you accomplished?
This is called future perfect tense.
This page has more information and diagrams to illustrate the idea better.