Answers:
1- d) present perfect progressive
Explanation: It is about an action which started in the past and continues up to the present. Plus, the structure "subject+ auxiliary verb (has)+ verb to be in past participle (been)+ verb in gerund shows the verb tense that is being used.
2- b) past perfect progressive
Explanation: It is about an action which was already going on when a certain thing happened, "interrupting" it. Plus, the structure "subject+ auxiliary verb (had)+ verb to be in past participle (been)+ verb in gerund shows the verb tense that is being used.
3- b) past perfect progressive
Explanation: It is about an action which was already going on when a certain thing happened, "interrupting" it. Plus, the structure "subject+ auxiliary verb (had)+ verb to be in past participle (been)+ verb in gerund shows the verb tense that is being used.
4- none of the alternatives; it is a sentence in future perfect tense.
Explanation: it expresses the idea of something that will have been completed at a certain point in the future. Plus, the structure "subject+simple future of verb to have+ past participle of the main verb shows the verb tense that is being used.