The auxiliary verb, 'do' is used to form the negative and interrogative form of the simple present/ past tense. (Example: Do you know?) It is used to emphasise the affirmative nature of a statement. (Example: You do look weak). It is also used in the imperative to make a request more persuasive. (Example: Do be quiet). The given sentence does not fall under any of the above categories. Hence, the options A and B (which are forms of the auxiliary verb 'do') are incorrect.
The word, 'asking' is the present participle form of the verb, 'ask'. Hence, this sentence is in present perfect tense. The auxiliary verb, 'have' is used to form perfect tense. Hence, the answer is either 'have' or 'has'.
If the subject is in third person, singular form, the auxiliary verb, 'has' is used. Else, the auxiliary verb form, 'have' is used. Here the subject is 'My friends', which is in third person, plural form. Hence, 'has' cannot be used and 'have' is the suitable verb. Hence, option C is correct and Option D is incorrect.