An old man unwrapping a present covered in newspaper, while a toddler plays with the scraps.
The old man is wrapping a present for the toddler.
The man was unwrapping, not wrapping and there's no way of knowing who the present was for.
exists e1 e2 p1 s1 x1 x2 x3 x4 x5 x7.(n_scrap(x7) & a_topic(x1) & Theme(e2,x3) & Actor(e2,x2) & v_unwrap(e2) & exists e3 x6.(with(e3,x7) & Actor(e3,x6) & v_play(e3) & n_toddler(x6)) & while(e1,p1) & in(e1,x5) & n_newspaper(x5) & Theme(e1,x4) & v_cover(e1) & (x3 = x4) & n_present(x3) & (x1 = x2) & n_man(x1) & a_old(s1) & Theme(s1,x1))
exists e1 s1 x1 x2 x3.(n_toddler(x3) & n_man(x1) & a_old(s1) & Theme(s1,x1) & Theme(e1,x2) & Actor(e1,x1) & v_wrap(e1) & for(x2,x3) & n_present(x2))