我分不清has done had done has been done had been done 的意思和用法

如题所述

答案如下

    has done

      意思:表示现在完成时,强调动作发生在过去但与现在的情况有联系,或结果持续到现在。用法:当主语为第三人称单数时,使用has done。例如:“He has finished his homework.”

    had done

      意思:表示过去完成时,强调在过去某一时间点之前已经完成的动作或状态。用法:无论主语是单数还是复数,都使用had done。例如:“By the time I arrived, the train had already left.”

    has been done

      意思:表示现在完成时的被动语态,强调过去某一动作对现在造成的影响或结果,且该动作是由别人完成的。用法:当主语为第三人称单数时,使用has been done。例如:“The book has been borrowed by someone.”

    had been done

      意思:表示过去完成时的被动语态,强调在过去某一时间点之前已经完成的被动动作。用法:无论主语是单数还是复数,都使用had been done。例如:“By the end of last year, the project had been completed.”

总结:这四个结构主要区别在于时态和语态的不同组合。理解这些基本区别后,就能准确判断和使用这些结构了。

温馨提示:答案为网友推荐,仅供参考

我分不清has done had done has been done had been done 的意思和用法...
意思:表示过去完成时,强调在过去某一时间点之前已经完成的动作或状态。用法:无论主语是单数还是复数,都使用had done。例如:“By the time I arrived, the train had already left.”has been done:意思:表示现在完成时的被动语态,强调过去某一动作对现在造成的影响或结果,且该动作是由别人完成...

我分不清has done had done has been done had been done 的意思和用法...
have\\has done 叫现在完成时。表示动作发生在过去,对现在有一定的影响。通常与时间段连用。如:I have finished my homework.It has rained for three days.had done 是过去完成时。表示动作发生在过去的过去。通常句中有过去时间状语作参照。如:I had finished my homework before my father came ...

have done, have been done, had done的区别有哪些?
have done 和 have been done 都表示的是现在完成时,having done 和 having been done 都是动词ing 的完成形式,在句子中作状语,起到补充说明的作用.这里要注意的是,having 所接的动词发生的时间在主句中谓语动词发生的时间之前.比如:Having driven all day,we were so tired. 这个例子中,having d...

has been done跟has been doing有什么区别
"Have\/has been done"是被动语态,表示某事被完成。例如:"The problems have been solved."意为"这些问题已经被解决了"。而"have\/has done"是主动语态,表示某事已经完成,直接描述动作的执行者。比如:"I have finished my homework."意为"我已经完成了我的作业"。"Have\/has been doing"表示某人...

had done 和 had been done有什么区别
而 had been done 则表示过去的过去,是被动形式,表明某事在过去的某个时间已经被完成。比如,"The rooms had been cleaned when I came." 说明我到达时,房间已打扫干净。在含义上,had done 强调的是完成的动作,如例句 "What I did was right",表明过去的行为是正确的。而 had been done ...

had\/ has been done的区别是?
Have\/Has been done 与Have\/Has done的区别:1、二者表达的语态不同。have been done是现在完成时的被动语态,表达的状态是被动的;而have done是现在完成时的主动语态,表达的状态是主动的。2、二者应用的主语不同。have been done一般主语用物。而have done一般主语用人。以上为二者的根本区别,并无...

haddone和hadbeendone有什么区别
1. haddone的用法:haddone是动词have的过去完成时形式。它表示在过去某一时间之前已经完成的动作或存在的状态。例如,“I had done my homework before dinner.”这里的haddone强调动作的完成时间是在另一个过去事件之前。2. hadbeendone的用法:与haddone不同,hadbeendone是过去完成时的被动语态形式...

have done ,had done ,have been done,had been
(have done ,had done )和(have been done,had been done)是主动和被动的关系,前者是做了,后者是被做。(have done,have been done)和(had done,had been done)是时态的区别,一个是现在完成时,一个是过去完成时 你可以找一下这方面的例句来对比一下 ...

had done和had been done的区别是什么?
首先我们来看下have done和have been done的大致意思:have done:词性为短语,have done是由助动词have和过去分词done构成的短语。have been done:词性为短语,have been done是由助动词have、be动词been和过去分词done构成的短语。通过下面的表格我们了解下have done和have been done的含义、发音和用法 ...

Have\/Has been done 与Have\/Has done 到底有什么区别啊
1、have been done是现在完成时的被动语态,表达的状态是一种被动的,一般主语用物。如:His homework has been finished before he went home.他的作业在回家之前就被完成了。2、have done是现在完成时的主动语态,表达的状态是一种主动的,一般主语用人。如:I have went to England three times.我...

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网