He is approaching 100.
普通はこれはbe+〜ingの進行形だから、
HeがS、is approaching がV、100がOと理解します。
ただ、おっしゃるように
HeがS、isがV、それ以降がC、
と取りたくなる気持ちはわからないでもないです。
Cは名詞と形容詞がなることができます。
形容詞は物事や人の状態を表します。
進行形は、「進行中の状態」を表すので、
つまり、意味的にも矛盾しないのです。
ただ、SVCとしてしまうと、Cの中でさらに文型を取る必要があります。
apploaching 100は全体でCですが、そうは言っても元々はapploachという動詞なので、全体のCの中でVとOに分けられます。
このように、進行形は全部二重に文型を取ることが必要になってしまいます。とっても複雑なので、嫌ですよね?
なので学校で習った通りの理解の仕方が無難なのです。