Two people waiting to cross the road and a man walking in the street.
Two friends are walking on the road to meet some people to play basketball
Just because  there are two people waiting to cross the road and a man walking in the street does not mean they are two friends walking on the road to meet some people to play basketball.
exists e1 p1 x1 x2 x4 x7.(n_street(x7) & n_road(x4) & a_topic(x1) & Topic(e1,p1) & Actor(e1,x2) & v_wait(e1) & exists e2 x3 x5 x6.(Theme(e2,x3) & Actor(e2,x2) & v_cross(e2) & subset_of(x5,x3) & in(x5,x7) & n_walking(x5) & of(x5,x6) & n_man(x6) & subset_of(x4,x3)) & (x1 = x2) & n_people(x1) & card_eq_2(x1))
exists e1 p1 x1 x2 x3.(n_road(x3) & Topic(e1,p1) & exists e2 p2 x4.(Topic(e2,p2) & exists e3 x5.(Theme(e3,x5) & Actor(e3,x1) & v_play(e3) & n_basketball(x5)) & Theme(e2,x4) & Actor(e2,x1) & v_meet(e2) & n_people(x4)) & on(e1,x3) & Actor(e1,x2) & v_walk(e1) & n_friend(x2) & card_eq_2(x2) & n_friend(x1) & card_eq_2(x1))