在英语中可以作主语的成分有很多

1)名词
2)代词
3)the+形容词
4)不定式
5)动名词
6)the+分词
7)疑问词+不定式
8)for+名词或宾格代词+不定式
9)介词短语
10)名词性从句

谓语

谓语由简单动词或动词短语(助动词或情态动词+主要动词)构成,依据其在句中繁简程度可把谓语分为简单谓语和复合谓语两类。不论何种时态,语态,语气,凡由一个动词构成的谓语都是简单谓语。
根据不同的分类标准,会有不同的种类
1)及物动词|不及物动词
2)限定动词|非限定动词
3)主要动词|助动词等

宾语

宾语是动作的对象或承受者,常位于及物动词或介词后面。宾语可由名词、代词、数词、名词化的形容词、不定式、动名词、宾语从句等来担任。
例句分析
He(主语)is(谓语)a teacher(宾语)
He(主语)has taken(谓语)my books(宾语)