不矛盾,be+doing 是系动词加现在分词构成进行时态,但doing是动名词或者现在分词是不能单独做谓语的,所以是非谓语动词,他们在句子中可以做谓语以外的其他成分。
谓语不一定只是一个词。be+doing在一起共同做谓语。