has / have done现在完成时,指某过去的动作对现在的影响或产生的结果,不是强调动作本身(比如时间地点方式等等),而是强调影响和结果;had done 过去完成时,简单说就是过去的过去,所以它要有上下文呈现一个过去的时间,那在此过去时间之前就是过去的过去。后面两个分别是上面两个的被动语态。
结果一 题目 had done和has done有什么区别 答案 前者是过去完成时 指过去的过去发生的动作 后者是现在完成时have done的第三人称单数形式 指过去已经发生过的动作had done是过去完成时,指过去已经完成的事.has done是现在完成时,指现在已经完成的事相关推荐 1had done和has done有什么区别 ...
has done:已经完成,现在完成时had done:已经完成,过去完成时has been done:已经被完成,现在完成时,被动语态had been done:已经被完成,过去完成时,被动语态首先,前两者与后两者的区别在于一个been,是be动词的过去分词(因为在has/had后面),be动词+动词过去分词是被动语态,例子:the book is taken by him 书被他...
“has done”和“had done”在时态上的核心区别在于它们所描述的动作与现在或过去的时间关系不同。简单来说,“has done”关注的是过去对现在的影响,而“had done”则关注的是过去时间线上的先后顺序,即“过去的过去”。这种区别使得两者在应用场景和表达效果上有所不同...
两点差别。第一是时态有差别。第二是主语的单复数差异。Has done是现在完成时,并且主语是第三人称单数...
一个是现在完成时,一个是过去完成时
了解has done与haddone的区别,关键在于时态与主语的单复数。首先,时态是首要的区别点。has done代表现在完成时,强调动作发生在过去,但对现在仍有影响。例如:He has done his homework. 意味着他已完成家庭作业,且这个动作对现在有所影响。其次,主语的单复数差异也是一个重要区分。has done的主语...
解析 前者是过去完成时 指过去的过去发生的动作 后者是现在完成时have done的第三人称单数形式 指过去已经发生过的动作had done是过去完成时,指过去已经完成的事.has done是现在完成时,指现在已经完成的事结果一 题目 has done 和had done有什么不同? 答案 现在完成时,表示一个动作开始于过去,持续到现在可能会...
had done是过去完成时,适用于描述发生在另一个过去动作之前的事件,强调的是“过去的过去”的动作,其结果或影响延续到了过去某一时刻。例如,如果你说"I had finished my homework before you arrived",意味着你在到达之前就已经完成了作业。相比之下,have/has done是现在完成时,主要用来表示动作对...