| NP V NP PP.beneficiary |
| example |
"Frances hid the presents from Sally."
|
| syntax |
Agent V Patient {from} Beneficiary
|
| semantics |
cause(Agent, E)
visible(start(E), Patient)
not(visible(end(E), Patient))
Prep(E, Patient, Beneficiary)
|
| NP V NP PP.location |
| example |
"Frances hid the presents behind the books in the drawer."
|
| syntax |
Agent V Patient {{+loc}} Location
|
| semantics |
cause(Agent, E)
visible(start(E), Patient)
not(visible(end(E), Patient))
location(result(E), Patient, Location)
|
| NP V NP |
| example |
"Frances hid the presents."
|
| syntax |
Agent V Patient
|
| semantics |
visible(start(E), Patient)
not(visible(end(E), Patient))
cause(Agent, E)
|
|