A little boy in a blue jacket prepares to shovel snow.
The snow needs to be shoveled by the boy
Prepares to shovel does not imply that it needs to be shoveled.
exists e1 p1 s1 s2 x1 x2.(Topic(e1,p1) & Actor(e1,x1) & v_prepare(e1) & exists e2 x3.(Theme(e2,x3) & Actor(e2,x1) & v_shovel(e2) & n_snow(x3)) & in(x1,x2) & n_jacket(x2) & a_blue(s2) & Theme(s2,x2) & n_boy(x1) & a_little(s1) & Theme(s1,x1))
exists e1 p1 x1 x2.(n_boy(x2) & n_snow(x1) & Topic(e1,p1) & Actor(e1,x1) & v_need(e1) & exists e2.(Actor(e2,x2) & Theme(e2,x1) & v_shovel(e2)))