英语,如果我做过某事..如果句子中有have.. 是应该说:have did sth还是had do sth? 应该用哪个

具体的区别是什么.
过去式中,什么时候用have,什么时候用had?

应该用have done,是现在完成时,它的结构是have+动词的过去分词
have done是现在完成时,had done是过去完成时,had done用时一般有语境,指过去的过去,如He said he had finished his homework.指他说他已经完成了作业,是说话前就完成了的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-15
过去完成时用had 现在完成时用have have/had done sth
第2个回答  2011-12-15
应该是 have done something 吧,比如说 我做了我的作业 I have done my work already...
嘻嘻,还有疑问请提出来...追问

请问,有写句子是had did...比如I had missed you..什么情况下用这样的语法?

本回答被提问者采纳
第3个回答  2011-12-15
had do sth ,在前边的词先变成过去式。