Ответ:

The correct sentence is: Have you done your homework? - Yes, I have.

Explanation: 'Have' is used with 'I' in the present perfect tense. 'Has' is used with third-person singular subjects like 'he,' 'she,' or 'it.' Since the subject is 'I,' the correct auxiliary verb to use is 'have.'