a black dog is standing on a step next to a river as it shakes itself dry.
The dog was recently in the water.
One can't still be in the water and be getting dry, and if one is out of the water too long they wouldn't need to shake, so it has to be recently.
exists e1 p1 s1 x1 x2 x3 x4.(exists e2 p2.(exists s2.(Theme(s2,x2) & a_dry(s2)) & Recipient(e2,p2) & Actor(e2,x1) & Topic(e2,x2) & v_shake(e2)) & n_thing(x2) & n_thing(x1) & as(e1,p1) & on(e1,x2) & to(x3,x4) & n_river(x4) & next(x2,x3) & n_thing(x3) & n_step(x2) & Actor(e1,x1) & v_stand(e1) & n_dog(x1) & a_black(s1) & Theme(s1,x1))
exists p1 s1 x1 x2.(n_water(x2) & n_dog(x1) & a_recently(s1) & Manner(p1,s1) & in(x1,x2))