'had done'更侧重于描述主语在过去完成的动作,强调动作的执行者是主语本身;而'had been done'则侧重于描述动作在过去已经被完成,且执行者不是主语,而是其他事物或人。 'had done'与'had been done'在语态上的区别 在语态上,'had done'是主动语态,表示主语是动作的执...
had done 是过去完成时。表示动作发生在过去的过去。通常句中有过去时间状语作参照。 如:I had finished my homework before my father came back. 而have/has been done 是现在完成时的被动语态。表示某事被做,并对现在有影响。 如:The problems have been done.这些问题已经被解决了。 had been done 则是过...
had done:已经完成,过去完成时has been done:已经被完成,现在完成时,被动语态had been done:已经被完成,过去完成时,被动语态首先,前两者与后两者的区别在于一个been,是be动词的过去分词(因为在has/had后面),be动词+动词过去分词是被动语态,例子:the book is taken by him 书被他拿走了.其次,现在完成时和过去...
has / have done现在完成时,指某过去的动作对现在的影响或产生的结果,不是强调动作本身(比如时间地点方式等等),而是强调影响和结果;had done 过去完成时,简单说就是过去的过去,所以它要有上下文呈现一个过去的时间,那在此过去时间之前就是过去的过去。后面两个分别是上面两个的被动语态。
解析 had been done是被动语态.后面多加名词.had done.后面多加动词. 结果一 题目 had been done和 had done有什么区别呢? 答案 had been done是被动语态.后面多加名词.had done.后面多加动词.相关推荐 1had been done和 had done有什么区别呢?
haddone和hadbeendone的区别 答案:haddone是过去完成时的一个错误表达形式,而hadbeendone则是过去完成时的被动语态的一种形式。两者在语法结构和用法上有明显的不同。解释:1. haddone是过去完成时的错误表达。在英语中,过去完成时的基本结构应为“主语+had+过去分词”。而haddone并不符合这一结构,...
haddone和hadbeendone的区别 答案:haddone与hadbeendone都是动词的过去完成时形式,但在结构和用法上存在区别。简单来说,haddone是过去完成时的标准形式,表示过去的过去发生的动作或状态;而hadbeendone则是被动语态的过去完成时形式,强调过去某一时间前已经完成的动作或状态,且主语是动作的承受者。详...
had done 和 had been done 的主要区别在于用法和含义。had done 是过去完成时,强调动作发生在过去的某个过去的动作之后,常与过去的时间状语一起使用。例如,"I had finished my homework before my father came back." 表示在父亲回家之前,作业已完成。而 had been done 则表示过去的过去,是...
1、用法不同 had done 是过去完成时。表示动作发生在过去的过去。通常句中有过去时间状语作参照。例句:I had finished my homework before my father came back.在我父亲回来之前,我已经完成了家庭作业。had been done 则是过去的过去,是过去完成的被动态时。例句:The rooms had been cleaned when...