A young boy in a red jacket is looking at a toy train set.
a boy looking at a train set he got for Christmas
Just because the boy is looking at the train set does not mean he got it for Christmas.
exists e1 s1 s2 x1 x2 x3 x4 x5.(at(e1,x3) & n_set(x3) & of(x3,x5) & n_train(x5) & of(x3,x4) & n_toy(x4) & Actor(e1,x1) & v_look(e1) & in(x1,x2) & n_jacket(x2) & a_red(s2) & Theme(s2,x2) & n_boy(x1) & a_young(s1) & Theme(s1,x1))
exists e1 e2 x1 x2 x3 x4 x5 x6.(ne_tim_christmas(x6) & a_topic(x1) & at(e1,x3) & for(e2,x6) & Theme(e2,x5) & Actor(e2,x1) & v_get(e2) & (x3 = x5) & n_male(x1) & n_set(x3) & of(x3,x4) & n_train(x4) & Actor(e1,x2) & v_look(e1) & (x1 = x2) & n_boy(x1))