A young boy in hawaiian style swim trunks holds a plastic bucket and shovel on the shore of the ocean.
The boy has been swimming.
Just because the boy is on the ocean shore, it doesn't mean that he has been swimming.
exists p1 s1 s2 x1 x2 x9 x10.(n_ocean(x10) & n_shore(x9) & a_topic(x1) & exists e1 x3 x4 x5 x6 x7 x8.(on(e1,x9) & of(x9,x10) & Theme(e1,x5) & Actor(e1,x3) & v_hold(e1) & n_shovel(x7) & n_bucket(x6) & of(x6,x8) & n_plastic(x8) & subset_of(x7,x5) & subset_of(x6,x5) & n_trunk(x3) & of(x3,x4) & n_swim(x4)) & that(x1,p1) & in(x1,x2) & n_style(x2) & a_hawaiian(s2) & Theme(s2,x2) & n_boy(x1) & a_young(s1) & Theme(s1,x1))
exists e1 x1.(n_boy(x1) & Actor(e1,x1) & v_swim(e1))