Răspuns :
Ți am explicat ca nu este predicativa, deoarece aceasta trebuia sa aibă ca termen regent un verb copulativ, iar în fraza ta "a fost" nu are aceasta valoare. Fa proba înlocuindu l cu "s a aflat", dacă are sens propoziția astfel înseamnă că nu este copulativ.
Copilul a fost cu rucsacul¹/unde a vrut.²/
P₁= propozitie principala
P₂= propozitie subordonata circumstantiala de loc
Contragere: Copilul a fost cu rucsacul acolo.