“has done”和“had done”在英语中的主要区别在于它们所表示的时间关系和动作完成的时间点不同。简单来说,“has done”用于现在完成时,强调从过去某一时间开始并持续到现在的动作或对现在产生影响的过去动作;而“had done”用于过去完成时,描述在过去某一时间之前已经完成的动...
解析 前者是过去完成时 指过去的过去发生的动作 后者是现在完成时have done的第三人称单数形式 指过去已经发生过的动作had done是过去完成时,指过去已经完成的事.has done是现在完成时,指现在已经完成的事结果一 题目 has done 和had done有什么不同? 答案 现在完成时,表示一个动作开始于过去,持续到现在可能会...
结果一 题目 had done和has done有什么区别 答案 前者是过去完成时 指过去的过去发生的动作 后者是现在完成时have done的第三人称单数形式 指过去已经发生过的动作had done是过去完成时,指过去已经完成的事.has done是现在完成时,指现在已经完成的事相关推荐 1had done和has done有什么区别 ...
had done 和have done的区别 have done 是从过去发生,截止到现在,比如i have done my homework,我已经写完作业了,表示我现在不用写作业了,而had done是过去的过去发生,截止到过去,比如i had done my homework yesterday我昨天就完成作业了。 have的的用法 1. have +过去分词,构成完成时态。如: He has left...
两点差别。第一是时态有差别。第二是主语的单复数差异。Has done是现在完成时,并且主语是第三人称单数...
1、have+ 过去分词 是现在玩成时态, 表示过去发生的动作对现在造成的结果或影响,或者表示动作从过去开始发生一直持续到现在 。2、had +过去分词 是过去完成时 ,表示针对过去的某个时间来说 已经发生的动作或状态, 表示过去的过去。3、这个没有have done的使用频率高,它主要是要表达过去的过去意思...
解析 has / have done现在完成时,指某过去的动作对现在的影响或产生的结果,不是强调动作本身(比如时间地点方式等等),而是强调影响和结果;had done 过去完成时,简单说就是过去的过去,所以它要有上下文呈现一个过去的时间,那在此过去时间之前就是过去的过去。后面两个分别是上面两个的被动语态。
has done:已经完成,现在完成时had done:已经完成,过去完成时has been done:已经被完成,现在完成时,被动语态had been done:已经被完成,过去完成时,被动语态首先,前两者与后两者的区别在于一个been,是be动词的过去分词(因为在has/had后面),be动词+动词过去分词是被动语态,例子:the book is taken by him 书被他...
了解has done与haddone的区别,关键在于时态与主语的单复数。首先,时态是首要的区别点。has done代表现在完成时,强调动作发生在过去,但对现在仍有影响。例如:He has done his homework. 意味着他已完成家庭作业,且这个动作对现在有所影响。其次,主语的单复数差异也是一个重要区分。has done的主语...