现在分词做表语,动名词做表语,与现在进行时的区别?都是-ving的形式,如何区别?

问题描述:

现在分词做表语,动名词做表语,与现在进行时的区别?都是-ving的形式,如何区别?
The snow is getting heavier 中getting是什么成分,是不是表语,它是动名词还是进行时,还是现在分词?请分析一下这个句子!

进行时.
动名词:The snow getting heavier keeps us from leaving.