非谓语动词的主动形式有以下几种:

动词不定式。
一般式——to加动词原形。
To catch fish, you have to do this.
为了钓到鱼,你要这么做。
完成式——to have加过去分词。
He is too young to have seen the old society.
他太年轻了,没有见过旧社会。
进行式——to be加现在分词。
You are too young to be meeting young man.
你太年轻,不能交男朋友。
完成进行式——to have been加现在分词。
She seems to have been sleeping.
她好像一直在睡觉。
动名词。
一般式——动词原形加词尾-ing。
Learning Japanese is going to be difficult.
学习日语会是很难的。
完成式——having加过去分词。
Having known her is a privelege.
认识了她,真是荣幸。
现在分词。
一般式——动词原形加词尾-ing。