本篇文章给大家谈谈havedone什么意思,以及英语中have done是什么意思对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
havebeendoing和havedone还有haddone三者的区别,用法举几个例子_百度知...
三者的区别在于时态不同,要根据想要表达的意思选择相应的时态 have been doing 是现在完成进行时,表示过去开始做而现在仍在做将来还有可能继续做的事情。
have done 是现在完成时,表在过去发生的动作对现有影响。So far I have been to Beijing twice.had done 是过去完成时,表过去的过去。When I got there he had gone.我是从事英语的,不明再问啦。
)have done 是现在完成时,表在过去发生的动作对现有影响。
要想很好地区分have done和have been doing,我们需要从两个方面来讨论:完成时态和完成进行时态本身意义的差别;要结合动词的不同延续特点。
have been doing是现在完成进行时,表示已经做了并且还在做的事情。have been done 是一般现在时,表示已经完成的事情。英语完成时、进行时,既可以作为两个相对独立的时态,也可以组合为一种新的时态,即“完成进行时”。
have+do/done/doing的用法
1、have sth./sb.doing意为:让某人/某物一直持续做,have——done让某物还是某人被……,have——do是让某人某物做某事。
2、确实有四种用法。Have sth. done可表示四种不同的语法意义:(主语)请/派别人完成某事。如:We had the machine repaired.我们请人把机器修好了。(主语)完成某事(可能参与)。
3、have sb doing 使某人做某事,表示事情还在进行当中 have sb done 使某人做某事,事情也已完成 have sb to do 使某人做某事,表示事情准备进行,have sb do sth是指让某人做某事,强调一次性的动作。
关于havedone什么意思和英语中have done是什么意思的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。