The girl eating spaghetti is wearing a red jacket.
A girl is eating all the spaghetti and not leaving any for her friend.
We can't say she is eating it all and not leaving any for her friend when no one else is indicated.
exists e1 s1 x1 x2 x3 x4.(n_spaghetti(x1) & of(x1,x3) & n_eating(x3) & of(x1,x2) & n_girl(x2) & Theme(e1,x4) & Actor(e1,x1) & v_wear(e1) & n_jacket(x4) & a_red(s1) & Theme(s1,x4))
exists x1 x2 x4 x6.(n_friend(x6) & of(x6,x4) & n_female(x4) & n_spaghetti(x4) & -all x5.(n_thing(x5) -> exists e2.(for(e2,x6) & Theme(e2,x5) & Actor(e2,x2) & v_leave(e2))) & n_girl(x2) & all x3.((x3 = x4) -> exists e1.(Theme(e1,x3) & Actor(e1,x1) & v_eat(e1))) & n_girl(x1))