Basic Intransitive
"Susan complained"
Agent V
transfer_info(during(E),Agent,?Recipient,?Topic) cause(Agent,E)
Intransitive (+ Recipient PP)
"Susan complained to Rachel"
Agent V Prep(to) Recipient
transfer_info(during(E),Agent,Recipient,?Topic) cause(Agent,E)
Sentential Complement
"Susan complained that the party would be tonight"
Agent V Topic[+sentential -infinitival]
transfer_info(during(E),Agent,?Recipient,Topic) cause(Agent,E)
Sentential Complement (+ Recipient PP)
"Susan complained to Rachel that the party would be tonight"
Agent V Prep(to) Recipient Topic[+sentential -infinitival]
transfer_info(during(E),Agent,Recipient,Topic) cause(Agent,E)
Transitive (+ Topic PP)
"Ellen complained about the situation"
Agent V Prep(about) Topic
transfer_info(during(E),Agent,?Recipient,Topic) cause(Agent,E)
Transitive (+ Topic PP + Recipient PP)
"Ellen complained about the situation to Helen"
Agent V Prep(about) Topic Prep(to) Recipient
transfer_info(during(E),Agent,Recipient,Topic) cause(Agent,E)
Direct Speech
"Ellen complained, 'The mail didn't come today.'"
Agent V Topic[+quotation]
transfer_info(during(E),Agent,?Recipient,Topic) cause(Agent,E)
Direct Speech (+ Recipient PP)
"Ellen complained to Helen, 'The mail didn't come today.'"
Agent V Prep(to) Recipient Topic[+quotation]
transfer_info(during(E),Agent,Recipient,Topic) cause(Agent,E)