Students have becom konwledgeable.书上说此处的''knowledgeable"是做主语补足语,即做主语students的补语,那这样理解的话不就是助动词have+系动词become了吗?但是前面have become不是现在完成时吗?望指教
1. 主系表主要是大陆的叫法,台湾不叫主系表,而是叫主词+系动词+主词补语(表语)。所以你看到的“主词补语”,就是你学过的“表语”;
2. “......即做主语students的补语,那这样理解的话不就是助动词have+系动词become了吗?但是前面have become不是现在完成时吗?”
这里“助动词have+系动词become”的become,已经不再是动词原形了,这个词是不规则变化的 become,became, become.
所以,网友的问题实际上没有问题 :D 实质就是没搞清楚“猫=咪”。同时疏忽了原句的become不是原形动词。