The man working on site is wearing a yellow shirt.(在工地工作的那个人穿着一件黄衬衫)
两个现在分词。第一个是working。没有be 动词相伴,就是非谓语。
第二个是 is wearing(be wearing)有be动词相伴,就是谓语。
上个例子中,The man 是主语, working on site 是修饰主语的定语, is wearing 是谓语,a yellow shirt是宾语。其中 working on site 也可以理解成为省略 who is 的定语从句。The man (who is) working on site is wearing a yellow shirt.有了从句你就知道哪个是主句了,也就知道哪个是主句的谓语了。
另一个例子: The Porsche driven by dual turbo has been sold to a millionaire. 那辆双涡轮驱动的保时捷已经被卖给了一个百万富翁(实际上百万现在已经算不得富翁了,一定买不起保时捷。哈哈)
这个句子中 has been 其实是be动词的变化形式,是be动词加上了现在完成时,但是不管怎么变,be动词还是要出现的。所以拥有 be动词(has been)的sold(过去分词)是谓语,而前面的driven 不是谓语。