不能说只要是不定式、ing形式或过去分词就是非谓语动词。
He is reading a book. 这个句子中的reading,就是现在分词,它并不是非谓语动词,而是谓语的一部分。谓语动词是is reading这个动词词组。其中is是限定形式,reading是非限定形式。
The glass was broken by Tom. 这个句子中的过去分词broken和was构成被被动语态,合起来是谓语动词。was为限定形式,broken为非限定形式。
He will come tomorrow. 这个句子中come为不带to的不定式,与will共同构成一般将来时,合起来是谓语动词。will为限定形式,come为非限定形式。
所以这里有一个重要概念:动词不定式、现在分词、动名词、过去分词为动词的非限定形式。动词的非限定形式有二个功能,第一,与限定动词形式共同构成谓语动词。第二,充当非谓语成分。一个非限定动词形式只有充当了非谓语成分时,才能称为非谓语动词。所以非限定动词的概念大于非谓语动词的概念。所有非谓语动词一定都是非限定动词。但非限定动词并非都是非谓语动词。