A group of construction workers work next to a road at night.
A group of people are working by the road fixing the road.
We are not told they are fixing the road. Only that they are next to road and can imply anything.
exists e1 x1 x2 x3 x4 x5.(at(e1,x5) & n_night(x5) & to(e1,x4) & n_road(x4) & r_next(e1) & Actor(e1,x1) & v_work(e1) & of(x1,x2) & n_worker(x2) & of(x2,x3) & n_construction(x3) & n_group(x1))
exists e2 e1 x1 x2 x3.(n_road(x3) & n_road(x3) & for(e1,e2) & Theme(e2,x3) & Actor(e2,x1) & v_fix(e2) & by(e1,x3) & Actor(e1,x1) & v_work(e1) & of(x1,x2) & n_people(x2) & n_group(x1))