having done和doing作结果状语时有什么区别?

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表示正在做

相关了解……

你可能感兴趣的内容

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