having done和doing作结果状语时有什么区别?谢谢!
having done 是现在完成进行时,doing是现在时,举个例子吧,比如:Having driven all day,we were so tired. 这个例子中,having driven表示“我们”的状态,“开了一天的车”,并且,drive 的动作发生在 be tired的之前。 而doing就是现在进行的动作或者事情了追问
我想问的是这两个作结果状语时有什么区别呢?谢谢!
追答having done的状态比doing要早。。 一个是从过去到现在一直还在继续。 doing是现在进行
温馨提示:答案为网友推荐,仅供参考
第1个回答 2014-12-18
having done表示已经完成了儿doing表示正在做追问
可以举个例子吗?谢谢!
本回答被网友采纳第2个回答 2014-12-18
having done表示已经完成了儿doing表示正在做