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

具体的区别是什么.过去式中,什么时候用have,什么时候用had?
2024-11-30 13:36:04
推荐回答(4个)
回答1:

应该用have done,是现在完成时,它的结构是have+动词的过去分词
have done是现在完成时,had done是过去完成时,had done用时一般有语境,指过去的过去,如He said he had finished his homework.指他说他已经完成了作业,是说话前就完成了的

回答2:

过去完成时用had 现在完成时用have have/had done sth

回答3:

应该是 have done something 吧,比如说 我做了我的作业 I have done my work already...
嘻嘻,还有疑问请提出来...

回答4:

had do sth ,在前边的词先变成过去式。