动宾是动词+宾语,如settle problems里动词是settle,宾语是problems,在英语里宾语一般是名词.
主谓从理解的角度来讲,就是主语+谓语.如下面的句子:
I have problems to settle.
我有一个问题需要解决.
在这个句子里,I是主语,谓语是后面的所有东西,谓语动词是have.同时谓语动词have+problems其实又是一个动宾结构.
你发的那句话的意思就是如果主语是可以支配settle的词,如I、you、he等表示人类的词,那么settle就不需要用被动,因为人是可以解决problems的.如果主语位置上的词不能支配problems,那么就需要用被动.
如The machine has problems to be settled.或者There are some problems to be settled.
总之,X have problems( ),汉语意思是X有问题要( ).X是我的话,那么肯定是我有问题要( 解决),即settle,如果X是“这机器”,那就是这机器有问题要(被解决),即“被settle”,也就是be settled.