Mag jetzt mein Sprachgefühl als DMS sein, aber auch hier würde ich für den Hausaufgabenteil past tense nehmen...
"Ey! I finished my homework just ten minutes ago! I haven't had time to clean the kitchen! Gimme a break before complaining about this mess."
Das "keine Zeit dazwischen" hat den Bezug zur gegenwärtigen Situation (Küche sieht aus wie Sau), nicht das Beenden der Hausaufgaben, dementsprechend würde ich auch nur das ins present perfect setzen.
"I have been working on my homework until 10 minutes ago" klingt zwar etwas gestelzt sähe ich aber als natürlicher an, wenn man present perfect verwenden will, da hier die Arbeit das wichtige ist (und das, was den Bezug zur aktuellen Situation herstellt), nicht dessen Beendigung.
Aber wie gesagt, das ist mein Sprachgefühl als Fremdsprachler