to have done 一般指尚未完成的完成时,属于完成时语态,而having done 强调时间上的先后顺序,一般作状语.
加doing一般表示正在做,或者是想待会做,而加to do 表示想做,但可能做不了.这个要看具体语境.
to have done和having done,to do和doing用法有什么区别?记住是时态用法区别?
to have done和having done,to do和doing用法有什么区别?记住是时态用法区别?
英语人气:724 ℃时间:2019-08-18 15:26:37
优质解答
我来回答
类似推荐
- to do / to be doing / to have done / to have been doing/doing/having done/done
- have been done 与 having been done 与have been doing与having been doing有什么区别
- have sth to do 和have sth do和have sth done和have sth doing有什么区别?
- have sb./sth.的do,done,doing,to do 的区别?
- have sth doing / have sth to do/ have sth do/ have sth done 的区别
猜你喜欢
- 1已知2的x次方等于3,2的y次方等于6,2的z次方等于18,问x、y、z之间的关系
- 2my friends and I often read newspapers ________ A.after class B.after a class c.after classes
- 3他每天没有吃很多的米饭,这对他的健康有害.中译英
- 4"瓣"字是什么结构?部首是什么?一共有多少画?
- 5求一个字像“西”字但那一撇是竖
- 6Na2CO3+Ca(OH)2=CaCO3↓+2NaOH反应条件
- 7按意思写成语1 形容眼前美好事物太多或或景物变化太快,眼睛来不及观看.2表示恭敬谨慎,竭尽心力.
- 8将2004减去它的二分之一,在再减去余下的三分之一.一直减到二00四分之一,结果是()
- 9在空中回旋地飞应该用什么词语
- 10写关于环保的作文500字 要有实例!