这句话哪个是谓语动词,哪个又是非谓语动词呢?

问题描述:

这句话哪个是谓语动词,哪个又是非谓语动词呢?
He gained his wealth by printing works of famous writers 这句话里哪句是谓语动词呢?gained是什么词性呢?为什么要加ed?printing为什么又要加ing呢?

[He] [gained] [his wealth ] [by{ printing works of famous writers} ]
主语 谓语动词 宾语 方式状语[介词by表示用.的方式.printing works ,是动名词做介词的宾语]