The question pattern of present perfect tense sentence is ....
Question words + have/has + S + been + Verb-ing?
Question words + do/does + S + Verb 1?
Question words + have/has + S + Verb 3?
Question words + to be (is/am/are) + S + Verb-ing?