你的理解是非常错误的。making现在分词短语并不是定语,而是伴随状语。很多英语学习者误以为现在分词doing形式就是进行体意义,这是很大的一个误解。进行体的形式是助动词be+现在分词,单独的助动词be和单独的现在分词都不能构成进行体。现在分词doing是现在分词的一般体形式。其进行体形式应该是being doing. 但由于being doing发音特别拗口,现在分词就没有进行体形式,而用一般体形式doing代替being doing。也就是说,现在分词的一般体形式doing既可以表示一般体意义,也可以表示进行体意义,但不能说现在分词doing就是进行体。doing是进行体还是一般体意义,需要根据动词的语义、句子的语义,以及语境才能做出正确的判断。
网友的这个句子中,making就是一般体意义,表示过去的习惯意义。句子的意思是,He was a great scientist and he made a great contribution to...。was为静态动词,表示主语当时的状态(身份),made a contribution为过去的习惯性事件。由于made的逻辑主语和was的主语一致,made的与was具有时间上的同时性(有重叠),所以就可以把made这个谓语动词改为现在分词making作状语,现在分词making表示主动(主语为其逻辑主语)、同时(making与was具有时间上的同时性)的双重意义,这是标准的现在分词作状语。如果网友意为making的动作发生在was之前,那是网友对这个句子意义的曲解。