A dog shakes off after getting out of the water.
The animal jumped out of the pool and is shaking off the water.
Just because the dog is getting out of water, it doesn't mean he is jumping out of the pool. He may be at the Lake.
exists e2 e1 s1 x1 x2.(n_water(x2) & after(e1,e2) & r_out(e2) & of(e2,x2) & Actor(e2,x1) & v_get(e2) & a_off(s1) & Manner(e1,s1) & Actor(e1,x1) & v_shake(e1) & n_dog(x1))
exists e2 e1 s1 x1 x2 x3.(n_water(x3) & n_animal(x1) & n_pool(x2) & a_off(s1) & Manner(e2,s1) & Theme(e2,x3) & Actor(e2,x1) & v_shake(e2) & of(e1,x2) & r_out(e1) & Actor(e1,x1) & v_jump(e1))