非谓语动词时态非谓语动词里主要分三种形式 不定式 现在分词和动名词 过去分词 其中to be doing 和doing 都有表示与谓语所发生的动作同时进行的含义 这两者之间有什么区别呢?还有to have done having done 和done都有表动作发生在谓语动作之前的含义 他们又有什么区别呢?
问题描述:
非谓语动词时态
非谓语动词里主要分三种形式 不定式 现在分词和动名词 过去分词 其中to be doing 和doing 都有表示与谓语所发生的动作同时进行的含义 这两者之间有什么区别呢?还有to have done having done 和done都有表动作发生在谓语动作之前的含义 他们又有什么区别呢?
答
楼主所说的都是对的 区别就是不定式 现在分词和过去分词的区别.这就要看具体的语境了,若强调状态则用done,有明显的前后动作发生的时间关系则用having done,一些固定搭配中用不定式作宾语或表目的== 楼主的问题跟本就是不定式 现在分词和过去分词的句法功能的区别 可这正好是不能只言片语概括的完的.还是要注重积累、感悟,循序渐进!
以上仅一家之言 仅供参考 望有助于您