http://premon.fbk.eu/resource/vn32-future_having-13.3_frame_4 an entity of type: VerbNetFrame
NP V NP PP.goal
NP-PP; for-PP
has_possession(start(E), Agent, Theme) future_possession(end(E), Goal, Theme) cause(Agent, E)
Agent V Theme {for} Goal