一、你说得很对,不过语法界目前有三种说法:
1.认为是形容词补足语(即你说的表语补足语).关于这一点可以查阅李基安编著的《现代英语语法》;
2.认为是原因状语,理由是因为that从句所属的理由,才引起主语产生表语所表述的状态(见薄冰《英语语法手册》)
3.认为是宾语从句,理由是把be+adj.视作一个复合的及物动词,后面的that从句是这种表示情感的复合词所涉及到的对象.(见张道真编著的语法书)
二、这种特殊结构具有以下几个特点:
1.主语必须具有情感的人;
2.表语都是表示情感的形容词,如:sorry,afraid,surprised,shamed,glad,pleased,等等;
3.宾语有几种情况:
1)介词短语(of,at)
2)不定式短语
3)that引导的宾语从句.