A person in a green outfit and helmet is swinging a baseball bat at a tennis ball in front of a fence.
The person is working on his swing.
A person swinging a bat at a ball does not imply that the person is working on his swing or that the person is male.
exists e1 s1 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10.(at(e1,x7) & in(x7,x9) & of(x9,x10) & n_fence(x10) & n_front(x9) & n_ball(x7) & of(x7,x8) & n_tennis(x8) & Theme(e1,x5) & Actor(e1,x1) & v_swing(e1) & n_bat(x5) & of(x5,x6) & n_baseball(x6) & in(x1,x2) & n_helmet(x4) & n_outfit(x3) & subset_of(x4,x2) & subset_of(x3,x2) & a_green(s1) & Theme(s1,x2) & n_person(x1))
exists e1 x1 x2.(n_swing(x2) & of(x2,x1) & n_male(x1) & n_person(x1) & on(e1,x2) & Actor(e1,x1) & v_work(e1))