Workers on a roof install new shingles.
The workers on the roof are installing shingles where the storm ripped some off.
install new shingles does not imply the workers are installing shingles where the storm ripped some off.
exists e1 s1 x1 x2 x3.(Theme(e1,x3) & Actor(e1,x1) & v_install(e1) & n_shingle(x3) & a_new(s1) & Theme(s1,x3) & on(x1,x2) & n_roof(x2) & n_worker(x1))
exists e1 p1 x1 x2 x3 x4.(n_storm(x4) & n_roof(x2) & n_worker(x1) & Theme(e1,x3) & Actor(e1,x1) & v_install(e1) & exists e2 s1 x5.(a_off(s1) & Manner(e2,s1) & Theme(e2,x5) & Actor(e2,x4) & v_rip(e2) & n_thing(x5)) & where(x3,p1) & n_shingle(x3) & on(x1,x2))