(15) giveV(x1:(x1))Ag(x2)Go(x3:((x3))Rec
In this predicate frame the verbal(V) predicate “give” is specified as having three argument positions, indicated by x1, x2, x3, carrying the “semantic functions” of Agent (Ag), Goal (Go), and Recipient (Rec), where the first and the third argument are constrained by the “selection restriction” . - Dik (1989), a pag.54