Do/does.
The present tense of "done" is "do."
The present tense of "have done" is "do."
The present perfect of do is have / has done.I have done my assignment. She has done her assignment too.
have done OR has done I have done you have done (singular) he has done she has done it has done we have done you have done (plural) they have done Examples are: I've done my homework. She has done it. The builders have done the repairs.
Have done is the present perfect tense. The simple present tense is do.For example:I have done my homework becomes I do my homework.You could also switch to the present continuous tense:I have done my homework becomes I am doing my homework.Or the present perfect continuous tense:I have done my homework becomes I have been doing my homework.
"has done" is present perfect.
The way present perfect is formed is -- have/has + past participle.So the verb do would not be used in present perfect, but the past participle done is used.I have done my home work. = a positive sentence.I have not done my homework = a negative sentence.She has not done her homework. = negative sentence.The 'not' comes between the auxiliary verb have/has and the past participle.
He has done.
He has done.
Did is the past tense of do. Have done is present perfect.
Do, Did, Will do, Have/has done, Had done, Will have done.
"did" is the simple past, used for a completed action that does not continue into the present; it's all over. -I did my homework last night. "done" is the present perfect (past perfect would be "I had done"), used for an action performed at some time prior to the present but that may or may not extend into the present. It's also used for habitual action. I have done all my homework for today.