www.zhnq.net > hAvE DonE

hAvE DonE

过去完成时:(过去的过去做过) 用had+过去分词例:He told us that he had finished his homework.分析:他告诉我们的时候已经是过去时 而做完作业是在他说之前发生的 也就是过去的过去,所以用had done 现在完成时:(现在之前做过)

done是do的过去分词,就是do的意思,即“做”这里have done有两种可能:1,现在完成时have + 过去分词,“已经做某事”的意思.句型中经常用do表示“动词”,所以这里只是一个句型.2,do的实际意义就是“做”,所以have done也可以表示“已经做”,比如做作业do my homework,变成完成时,就是have done my homework.已经做完作业了.这里是do homework的词组,在动词do上进行时态变化

need have done 是表示需要做某事却没有做.could have done本能做某事却没有做(不含谴责意味),拓展..should have done本能做某事却没有做(含谴责意味)eg;i should have passed the exam if i did not stay up.

have done 是现在完成时,表示对现在的影响 had done是过去完成时,表示过去的过去

have done是现在完成时的主动语态,表示从过去某个时间点一直持续到现在一直在做某一件事;have been done 是现在完成时的被动语态,表示从过去某个时间点到现在一直被做某事.

单词拼错了

前一个是过去完成时,也就是已经做过的,后一个是在做的或将要做的!

一个是现在完成时(表示动作在现在时间之前的完成),一是过去完成时(表示动作在过去的一个时间点之前就已经完成了)

这里是have sth. done的结构,意思是“请/让/叫别人做某事”.一定要注意,是叫别人做某事.如果改成get sth. done,则既可以是请别人做某事,也可以是自己做的.上面这两种结构中的have 和get都是使役动词.句子结构都是“使役动词/感

首先举例:1.I have done this thing.我已经做了这件事了.2.The problems have been done.这些问题已经被解决了.所以最直接的区别就是主动与被动的关系(have done是主动,have been done是被动) 其次就是时态问题,都属于现在完成时态.再有呢,就是have done的主语一般都是人,就是可以发出动作的主体~sb have done sth ;have been done的主语一般就是sth了~是sth have been done

网站地图

All rights reserved Powered by www.zhnq.net

copyright ©right 2010-2021。
www.zhnq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com