Did you do it all by yourself?
时态问题,have+ done是完成时态,一般表示接下来的事对现在造成影响,而一般过去时描述的是过去发生过的动作.这个句子应该用一般过去时.