应该用have done,是现在完成时,它的结构是have+动词的过去分词
have done是现在完成时,had done是过去完成时,had done用时一般有语境,指过去的过去,如He said he had finished his homework.指他说他已经完成了作业,是说话前就完成了的
过去完成时用had 现在完成时用have have/had done sth
应该是 have done something 吧,比如说 我做了我的作业 I have done my work already...
嘻嘻,还有疑问请提出来...
had do sth ,在前边的词先变成过去式。