A person wearing a yellow t-shirt, inside a building has on a motorcycle helmet.
The person is going to wear the helmet all day.
The person may take the helmet off rather than wear it all day.
exists e1 e2 s1 x1 x2 x3 x4 x5 x6.(on(e2,x5) & n_helmet(x5) & of(x5,x6) & n_motorcycle(x6) & Actor(e2,x1) & v_have(e2) & Theme(e1,x3) & Actor(e1,x2) & v_wear(e1) & inside(x3,x4) & n_building(x4) & n_t-shirt(x3) & a_yellow(s1) & Theme(s1,x3) & (x1 = x2) & n_person(x1))
exists x2 x3.(n_helmet(x3) & n_person(x2) & all x1.(n_day(x1) -> exists e1 p1.(Time(e1,x1) & Topic(e1,p1) & Actor(e1,x2) & v_go(e1) & exists e2.(Theme(e2,x3) & Actor(e2,x2) & v_wear(e2)))))