请问,在非谓语动词中doing和having done如何区分?

如题所述

第1个回答  2013-10-22
这个问题我已经回答很多次了

doing 有两种情况,一种是动名词,一种是现在分词,动名词和having done 没有可比性,这里我只谈作为现在分词的doing 和having done的联系

相同点,都是表主动
不同点:doing 表示两个动作是同时进行的,having done 表示两个动作有先后关系。含有过去完成时的含义,一般翻译的时候,翻译成:在做了什么事情之后

如需例句和推导过程:
请参考我以前的回答:
http://zhidao.baidu.com/question/1174409210904422339.html?oldq=1
第2个回答  2013-10-22
个人努力很重要追答

如果答案中同时出现这两个选项,那么你只需要判断非谓语动词的动作是否先于句子的谓语动词发生,如果是,就选择having done的结构,反之,就选doing的结构。比如我之前在北京新东方中小学一对一,学习、掌握得很快。

本回答被提问者采纳
相似回答