我们在前面明确的告诉了大家动词的V- ing形式是四态动词的一种,其本质是有态无时,就是只有状态,而不含时间,所以上面三个例句中的eating都只含有进行的状态,而没有时间内涵,我们称这种处于进行延续中且不含时间的状态为——进行态。 所以传统的语法中称动词的V—ing形式为“现在分词”本质上是一种错误的理解,而应该去掉”现在“二字改称为动词“进行态”。
同理对动词的”过去分词“V—ed形式也应该去掉”过去“二字改称为”完成态“。
英语中同时也需要规范”时态“的称呼,即”时“在前,”态“在后, 如:
现在进行时态、
现在完成时态、
现在一般时态(而不是一般现在时态)。
完整的时态表格如下:
上图的时态,统一把”时“放在前面,”态“放在后面。
”过去一般时态“ 对应 ”一般过去时态“
”现在一般时态“ 对应 ”一般现在时态“
”将来一般时态“ 对应 ”一般将来时态“
”过去将来一般时态“ 对应 ”一般将来过去时态“
最后总结一下,所谓的“现在分词”应该称为动词的“进行态”,其本质是三大非谓语动词的中间态——进行态;所谓的“过去分词”应该称为动词的“完成态”,其本质是三大非谓语动词的结束态——完成态。
在回过来看你的问题,“英语语法中的过去分词和现在分词的区别是什么,作定语,状语,宾语补足语的情况时又怎么区分?”
所谓的“现在分词”和“过去分词”既可以和“时间助动词”结合为时态,即句子的“谓语动词”,又可以单独作为句子的成分,如主、宾、定、状、补、表等。这些如果需要系统的学习请参考《英语思维:解密英语语法的原理》一书或者同名视频课程。
总之,“现在分词” 在句子中,无论是作为谓语动词的一部分,还是作为句子的其它成分,其都是表示主动。
“过去分词” 在句子中,无论是作为谓语动词的一部分,还是作为句子的其它成分,其要么表示完成、要么表示被动。