Question: has did or has done?
Answer: done is the past (tense) participle of the verb do ( Participle refers to being a part of a compound form of the verb, i.e., another verb is placed next to it). The word done is usually alongside have, has or had in a sentence. Incidentally, more problems occur when the PRESENT TENSE is used.