主语JOHN谓语是is,student是宾,good是宾语的形容词修饰语。后面句子是状语,表示补充说明。
English being his best subject.是非谓语动词的独立主格结构,作状语。独立主格结构在句子中一般作状语,其作用相当于一个状语从句。常见的结构形式如下:1、名词或代词主格+分词(现在分词或过去分词)2、名词或代词主格+形容词3、名词或代词主格+不定式4、名词或代词主格+介词短语5、名词或代词主格+副词