来自汪庆宝的问题
英文语法问题havingdone与havebeendoing的区别Shehasapparentlybeendozingand,havingcometojustasthesentenceended,wasattemptingtocoverforherinattention.书上说havingdone是非谓语动词做状语表示动作在谓语动
英文语法问题havingdone与havebeendoing的区别
Shehasapparentlybeendozingand,havingcometojustasthesentenceended,wasattemptingtocoverforherinattention.
书上说havingdone是非谓语动词做状语表示动作在谓语动作之前的用法,是现在分词的完成形式,havebeendoing这个是现在完成进行时不用说了,可是上面的例句里havingcometo...似乎是与前面的hasbeendozing一样都是主语she的谓语呀?为什么前一个用现在完成进行时,后一个用现在分词的完成式?究竟二者用法之间有什么区别呢?
1回答
2019-11-0323:24