Răspuns :

Salut!

Nu este predicativă, din păcate.

Băiatul este¹/ (unde) a promis.²/

P² este CL

Verificare prin contragere: Băiatul este acasă.

Băiatul este¹| unde a promis.²|

P¹- propoziție principală

P²- proporție subordonată circumstanțială de loc (unde este băiatul?)

!"Este" poate fi verb copulativ și ar cere o predicativă, dar în situația dată este verb predicativ și nu cere nimic, răspunde doar la întrebarea "unde?"!