A man drinks a purple liquid on a crowded street.
A man in a crowd drinks something purple.
A man in a crowd drinks something purple is part of his overall activity on a crowded street.
all s1 x1.((n_liquid(x1) & a_purple(s1) & Theme(s1,x1)) -> exists s2 x2 x3 x4.(a_topic(x2) & on(x2,x4) & n_street(x4) & a_crowded(s2) & Theme(s2,x4) & for(x2,x1) & n_drink(x2) & of(x2,x3) & n_man(x3)))
exists x1 x2 x3 x4.(a_topic(x1) & in(x1,x2) & n_purple(x4) & rel(x2,x4) & n_drink(x2) & of(x2,x3) & n_crowd(x3) & n_man(x1))