Разница между done и doing в английском языке заключается в том, что done обозначает завершённое действие, а doing — процесс, который ещё продолжается. 14
Форма done используется при использовании времён Present Perfect, Past Perfect и Future Perfect. 4 Она не зависит от используемого местоимения. 4 Пример: Mike has done painting the walls — Майк покрасил стены. 4
Форма doing применяется в настоящем продолженном времени и настоящем завершённом продолженном времени (Present Continuous и Present Perfect Continuous), в прошедшем (Past Continuous и Past Perfect Continuous) и в будущем (Future Continuous и Future Perfect Continuous) временах. 4 Пример: I`ve been doing this since 2015 — Я делала это с 2015 года. 4