Double R

A Computational Cognitive Construction Grammar of English
April 2011

Jerry T. Ball (jerry.ball@mesa.afmc.af.mil)



What could he have been given?



This diagram shows the integration of five constructions and demonstrates many of the features of the grammar:

Page Links:



This document demonstrates the capabilities of Double R, a computational cognitive construction grammar of English implemented in the  ACT-R Cognitive Architecture.  Input to the computational model is in written form.  Although most of the examples in this document demonstrate the processing of isolated sentences, the model accepts input  from single words up to an entire document of text.  Current capabilities for resolving cross-sentential dependencies (e.g. anaphora) are limited, as are discourse capabilities more generally.  During the processing of an input text,  the model creates a collection of nested ACT-R chunks  (i.e. frame-like representations consisting of a collection of slot-value pairs where the value of a slot may be chunk).  At the end of processing these ACT-R chunks are converted into tree diagrams for visualization.  The diagram creation capability consists of Lisp code that generates bracketed structures from the ACT-R chunks and phpSyntaxTree which generates diagrams from the bracketed structures.  The bracketing code was developed by Andrea Heiberg.  In linearizing the slot values of the nested ACT-R chunks, the bracketing code provides the rough equivalent of a language generation capability.  phpSyntaxTree is a product of Mei and André Eisenbach.  Andrea worked with Jack Harris to interface the bracketing code to phpSyntaxTree.  The tree diagrams are customizable to some extent.  Grammatical features may or may not be displayed, and when they are displayed they are only displayed at the level of the clause or nominal.  Some elements of the underlying chunk representation are not displayed in the diagrams--especially slots lacking a value.

We refer to these representations as grammatical or linguistic (but not syntactic) representations.  By this we mean that they include information about the grammatical function as well as the form of the linguistic elements in the input.  We assume that grammatical functions like subject, object, specifier, head, and modifier,  and grammatical features like animacy, gender and number are semantically motivated.  We also assume, as in Langacker's Cognitive Grammar, that parts of speech like noun, verb and adjective are semantically motivated.  We use the term "grammatical" as it is traditionally used, to reflect these assumptions.  Although not considered in this document, these grammatical representations map into non-linguistic representations of the situations and objects  that they describe. These non-linguistic representations are in the spirit of Jackendoff's Conceptual Semantics and are under development by Stu Rodgers.

The grammatical representations encode two key dimensions of meaning: referential and relational--hence the name Double R.  Double R identifies the referring expressions in the input (e.g. object referring expression or nominal, situation referring expression or clause)  and the relationships between these referring expressions.  The key relational elements include verbs, adjectives, adverbs, prepositions and conjunctions (but not nouns).  The processing of relational elements leads to projection of constructions which predict the occurrence of the elements they relate.

Double R is most closely aligned with Langacker's Cognitive Grammar and collectively Construction Grammar  (most recently Sag's shift from HPSG to Sign Based Construction Grammar and Jackendoff's shift in this direction as well).  Double R can best be viewed as a formalization and computational implementation of ideas from Cognitive and Construction Grammar.

From the perspective of English grammar, Double R aligns with Huddleston and Pullum's "The Cambridge Grammar of the English Language" and to lesser extent  Quirk, Greenbaum, Leech and Svartvik's "A Comprehensive Grammar of the English Language",  and Biber, Johansson, Leech, Conrad & Finegan's "Longman Grammar of Spoken and Written English".

From the perspective of formal linguistics, Double R aligns with the "Simpler Syntax" of Culicover and Jackendoff.

Double R adheres to well-established cognitive constraints on Human Language Processing (HLP), including the incremental and interactive nature of HLP.  Double R processes the input incrementally, one word or multi-word unit at a time, using a perceptual span of 12 characters to perceive the current input.  No preprocessing of the input is required.  There is no separate tokenizing, part of speech tagging or syntactic parsing.  All processing occurs interactively within Double R.

The word recognition subcomponent, which is fully integrated with the rest of the system, is being developed by Mary Freiman.  The contents of the perceptual span activate words and multi-word units in declarative memory.  Activation spreads from the letters, trigrams and space delimited units in the preceptual span.  The most highly activated declarative memory element, which need not be an exact match, is retrieved from memory and used in subsequent processing.

The current computational implementation comprises ~700 productions and ~60,000 lexical items, and is capable of processing a broad range of English language constructions.  The mental lexicon recently increased from ~8000 to ~60,000 lexical items.  We are working on stabilizing the behavior of the model with this comprehensive lexicon  and on extending the grammatical coverage to encompass the expanded lexicon.

On a 64-bit quad core computer with 8 Gig RAM, the model is capable of processing ~285 words per minute (wpm) in real time  and ~140 wpm in ACT-R cognitive processing time.  By comparison, fluent adult reading rates are in the range of 200-300 wpm.  The key to achieving adult reading rates is the ability to process multi-word units, including units that are larger than a single perceptual span.  Such units not only speed up processing, but they are less ambiguous than individual words and facilitate determination of meaning.  We are working on extending the number of multi-word units in the mental lexicon and adding the capability to recognize units larger than a single perceptual span.

For detailed description of Double R, see the Double R web site at:

Double R Theory

Double R is currently a key component of the larger

Synthetic Teammate project



Primary Keywords:

Referring Expression:    Every referring expression has a bind-indx to support binding of co-referential expressions

Clause Level Grammatical Function: Predicate (Head of Clause) Level Grammatical Function: Nominal Level Grammatical Function:


Regression Test Folder: demo-sentences: basic construction types



Ditransitive Verb "give"



Example 1: he gave me it

Declarative Clause construction (decl-sit-refer-expr = declarative situation referring expression): Ditransitive Verb construction (pred-ditrans-verb = predicate ditransitive verb): Nominal Construction (pron-obj-refer-expr = pronoun object referring expression): input: he gave me it
output:




comments:

output: with grammatical features displayed


Nominal features for "he": Verbal features for "gave" (only shown at the clause level to which they are projected):

incremental processing

input:  he
output:  pronoun object referring expression with "he" as head

input:  he gave
output:  declarative situation referring expression with predicate ditransitive verb "gave" as head (iobj, obj and recip predicted by construction)

input:  he gave me
output:  pronoun object referring expression with head "me" integrated as indirect object and recip set to "n/a"

input:  he gave me it
output:  "it" object referring expression (specialization of pronoun object referring expression) integrated with head "it" as object
Top

Example 2: he gave it to me

Declarative Clause construction (decl-sit-refer-expr = declarative situation referring expression): Ditransitive Verb construction (pred-ditrans-verb = predicate ditransitive verb): Nominal Construction (pron-obj-refer-expr = pronoun object referring expression): Location Referring Expression (to-loc-obj-refer-expr = "to" location referring expression):



Top

Example 3: did he give me it

Yes-No-Question construction (yes-no-quest-sit-refer-expr): Ditransitive Verb construction (pred-ditrans-verb):

did he give me it





incremental processing

input: did he
output: projection of yes-no-question situation referring expression (yes-no-quest-sit-refer-expr) and integration of "did" as the operator and "he" as the subject


did he give
output: integration of the predicate transitive verb "give" as the head of the yes-no-quest-sit-refer-expr


did he give me
output: integration of the pronoun object referring expression "me" as the indirect object


did he give me it
output: integration of the "it" object referring expression "it" as the object

Top

Example 4: did he give it to me

Yes-No-Question construction (yes-no-quest-sit-refer-expr): [oper + subj + specoptional + head]
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]

did he give it to me



Top

Example 5: Who gave it to me

Wh-Question construction (wh-quest-sit-refer-expr): [wh-focus + operoptional + subj + specoptional + head] -- subj bound to wh-focus
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]

who gave it to me



Top

Example 6: What did he give you

Wh-Question construction (wh-quest-sit-refer-expr): [wh-focus + operoptional + subj + specoptional + head] -- obj bound to wh-focus
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]




Top

Example 7: Give me it

Imperative Clause construction (imp-sit-refer-expr): [subjimplied-you + headbase-verb]
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]

give me it




with grammatical features displayed

Top

Example 8: Give it to me

Imperative Clause construction (imp-sit-refer-expr): [subjimplied-you + headbase-verb]
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]



Top

Example 9: Give it me

Imperative Clause construction (imp-sit-refer-expr): [subjimplied-you + headbase-verb]
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]

give it me




Based on animacy, the model treats "it" as the (direct) object despite its occurring in non-canonical order before the indrect object "me".
The diagram generation code generates the indirect and (direct) object in canonical order
with grammatical features displayed
Top

Example 10: It was given to me

Declarative clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Ditransitive verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]
Passive construction: obj bound to subj + pass-by-phraseoptional + voice=passive

it was given to me




incremental processing

it

it was

it was given

!!!should be bound to obj not iobj!!!
it was given to me
Top

Example 11: Who did he give the ball to?

Wh-Question construction (wh-quest-sit-refer-expr): [wh-focus + operoptional + subj + specoptional + head] -- obj of recip bound to wh-focus
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]

who did he give the ball to



Top

Example 12: What could he have been given?

Wh-Question construction (wh-quest-sit-refer-expr): [wh-focus + operoptional + subj + specoptional + head] -- obj bound to wh-focus
Ditransitive Verb constructio (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]
Passive construction: iobj bound to subj + pass-by-phraseoptional + voice=passive

what could he have been given



with grammatical features displayed

Top

Example 13: Who could he be giving the ball

Wh-Question construction (wh-quest-sit-refer-expr): [wh-focus + operoptional + subj + specoptional + head] -- iobj bound to wh-focus
Ditransitive verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]

who could he be giving the ball




Top

Example 13: Who could he be giving the ball to

Wh-Question construction (wh-quest-sit-refer-expr): [wh-focus + operoptional + subj + specoptional + head] -- obj of recip bound to wh-focus
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]

who could he be giving the ball to



incremental processing

who could

who could he

who could he be

who could he be giving

who could he be giving the ball

who could he be giving the ball to


Top


Raising Verb "seem"



Raising verbs function like auxiliary verbs, not main verbs:

Example 14: He seems happy

Declarative Clause construction (decl-sit-refer-expr): [subj + specraising-verb + head]
Raising Verb = semi-auxiliary construction: [specseems] + [headadjective] + modality=seem
Predicate adjective construction: head of inf-sitcomp is adjective

he seems happy




raising verb "seem" treated as a semi-auxiliary -- compare to "he is happy" or "he is easy"
with grammatical features displayed


Top

Example 15: He does not seem happy

Declarative clause construction (decl-sit-refer-expr): [subj + specraising-verb + head]
Raising verb = semi-auxiliary construction: [specdoes-not-seem] + [headadjective] + modality=seem

he does not seem happy




raising verb "seem" treated as a semi-auxiliary in complex predicate specification -- compare to "he is not happy"

Top

Example 16: He seems to be happy

Declarative Clause construction (decl-sit-refer-expr): [subj + specraising-verb + head]
Raising Verb = semi-auxiliary construction: [specseems-to-be] + [headadjective] + modality=seem

he seems to be happy




"seems to be" recognized as a multi-word expression and treated as a semi-auxiliary -- compare to "he is happy"

Top

Example 17: He seems to be very happy

Declarative Clause construction (decl-sit-refer-expr): [subj + specraising-verb + head]
Raising Verb = semi-auxiliary construction: [specseems-to-be] + [headpred-adj] + modality=seem
Predicate Adjective construction: [modadverb + headadjective]

he seems to be very happy



"seems to be" is recognized as a multi-word expression

Top

Example 18: He seems like a happy man

Declarative Clause construction (decl-sit-refer-expr): [subj + specraising-verb + head]
Transitive Cerb construction (pred-trans-verb): [headseems-like + obj]

he seems like a happy man




"seems like" recognized as a multi-word expression and treated as a transitive verb. In this example, "seems" is not a raising verb.

Top

Example 19: He could not have seemed to have been happy

Declarative Clause construction (decl-sit-refer-expr): [subj + speccould-not-have + head]
Verb + Bare Situation Complement construction (pred-verb-bare-sitcomp): [headseemed-to + bare-sitcomp]
Bare Situation construction (bare-sit-refer-expr): subj of bare-sitcomp bound to subj of matrix clause

he could not have seemed to have been happy




"seemed to" recognized as a multi-word expression and treated as a verb that takes a bare sitcomp. In this example, "seemed" is not a raising verb.
with grammatical features displayed


modality of "seemed to" does not project to matrix clause -- seems like it should!!!

Top


Control Verbs "begin", "start", "try"



Unlike raising verbs, control verbs head the clauses they occur in. The subject of the clause is an external argument of the control verb. The subject is also an implicit argument (either subject or object) of the clausal complement (called sitcomp for situation complement) of the control verb.

Example 20a: He began to read the book

Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Inf-Ing Situation Complement construction (pred-verb-inf-ing-sitcomp): [headbegan + inf-ing-sitcomp]
Inf-Ing Situation construction (inf-ing-sit-refer-expr): subj of inf-ing-sitcomp bound to subj of matrix clause

he began to read the book





with grammatical features displayed


Top

Example 20b: He started reading the book

Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Inf-Ing Situation Complement construction (pred-verb-inf-ing-sitcomp): [headbegan + inf-ing-sitcomp]
Inf-Ing Situation construction (inf-ing-sit-refer-expr): subj of inf-ing-sitcomp bound to subj of matrix clause

he started reading the book




Top

Example 21: Try reading the book

Imperative clause construction (imp-sit-refer-expr): [subjimplied-you + headbase-verb]
Transitive verb construction (pred-trans-verb): [headtried + obj]
Verb + Inf-Ing Situation Complement construction (pred-verb-inf-ing-sitcomp): [headbegan + inf-ing-sitcomp]
Inf-Ing Situation construction (inf-ing-sit-refer-expr): subj of inf-ing-sitcomp bound to subj of matrix clause

try reading the book




"try" is recognized as a transitive verb with obj = inf-ing-sitcomp -- not expected behavior!!!

Top

Example 22: He tried the book

Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Transitive Verb construction (pred-trans-verb): [headtried + obj]

he tried the book




"tried" used as a transitive verb

Top

Control Verb "allow"



Example 23: They allow smoking

Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Ing Situation Complement construction (pred-verb-ing-sitcomp): [headbegan + inf-ing-sitcomp]
Ing Situation construction (ing-sit-refer-expr): subj of ing-sitcomp bound to subj of matrix clause

they allow smoking




"allow" used as a verb-ing-sitcomp
"allow" does not occur with inf-sitcomp (e.g. "*they allow to smoke")
compare to "they began to smoke"

Top

Example 24: They allow smokers

Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Transitive Verb construction (pred-trans-verb): [headtried + obj]

they allow smokers




"allow" used as a transitive verb

Top

Example 25: They allow us to smoke

Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Iobj + Inf Situation Complement construction (pred-verb-iob-inf-sitcomp): [headallow + iobj + inf-sitcomp]
Inf Situation construction (inf-sit-refer-expr): subj of inf-sitcomp bound to iobj
Transitive v=Verb construction (pred-trans-verb): [headto smoke + objnot realized]

they allow us to smoke




"allow" used as a verb-iobj-inf-sitcomp
"allow" does occur with iobj + inf-sitcomp but is awkward with ing-sitcomp(e.g. "?they allow us smoking")

Top

Example 26: They allow us to be smokers

Declarative clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Iobj + Inf Situation Complement construction (pred-verb-iob-inf-sitcomp): [headallow + iobj + inf-sitcomp]
Inf Situation construction (inf-sit-refer-expr): subj of inf-sitcomp bound to iobj
Predicate Nominal construction: head of inf-sitcomp is obj-refer-expr (nominal)

they allow us to be smokers




"allow" used as a verb-iobj-inf-sitcomp
"allow" occurs with iobj + inf-sitcomp but is awkward with ing-sitcomp(e.g. "?they allow us smoking")

Top

Example 27: They allow our smoking cigarettes

Declarative clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Transitive Verb construction (pred-trans-verb): [headtried + obj]
Poss-Ing Nominal construction: [specposs-obj-spec] + [headIng-sit-refer-expr] + subj of ing-sit-refer-expr bound to poss-obj-spec + head of obj-refer-expr is ing-sit-refer-expr

they allow our smoking cigarettes




"allow" used as a transitive verb

Top

Example 28: They allow that we smoke

Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Ing Situation Complement construction (pred-verb-ing-sitcomp): [headbegan + inf-ing-sitcomp]
Ing Situation construction (ing-sit-refer-expr): subj of ing-sitcomp bound to subj of matrix clause

they allow that we smoke




"allow" used as a verb-ing-sitcomp + that-sit-refer-expr coerced into ing-sitcomp slot

Top


The subject and (indirect) object control verbs "promise" and "persuade"



Example 29: He promised to go

Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Iobj + Subject Control Inf Situation Complement construction (pred-verb-iobj-inf-sitcomp): [headpromised + inf-sitcomp]
Inf Situation construction (inf-sit-refer-expr): subj of inf-sitcomp bound to subj of matrix clause

he promised to go




iobj is implied even though it doesn't occur in the input -- to make a promise, you must be promising someone

Top

Example 30: He promised me to go

Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Iobj + Subject Control Inf Situation Complement construction (pred-verb-iobj-inf-sitcomp): [headpromised + inf-sitcomp]
Inf Situation construction (inf-sit-refer-expr): subj of inf-sitcomp bound to subj of matrix clause

he promised me to go




"to go" identified as an inf-ing-sit-refer-expr even though "promise" requires inf-sit-refer-expr (e.g. "*he promised me going")
Top

Example 31: He persuaded me to go

Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Iobj + Object Control Inf Situation Complement construction (pred-verb-iobj-inf-sitcomp): [headpromised + inf-sitcomp]
Inf Situation construction (inf-sit-refer-expr): subj of inf-sitcomp bound to iobj

he persuaded me to go




"to go" identified as an inf-ing-sit-refer-expr even though "persuade" requires inf-sit-refer-expr (e.g. "*he persuaded me going")
unlike "promise", "persuade" is ungrammatical without iobj (e.g. "*he persuaded to go")

Top

The object control verb "made"



Example 32: He made me go

Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Iobj + Object Control Bare Situation Complement construction (pred-verb-iobj-bare-sitcomp): [headmade + bare-sitcomp]
Bare Situation construction (bare-sit-refer-expr): subj of bare-sitcomp bound to iobj

he made me go




Top

Example 33: He made me sad

Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Iobj + Object Control Bare Situation Complement construction (pred-verb-iobj-bare-sitcomp): [headmade + bare-sitcomp]
Bare Situation construction (bare-sit-refer-expr): subj of bare-sitcomp bound to iobj

he made me sad




Top

Example 34: He made me very sad

Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Iobj + Object Control Bare Situation Complement construction (pred-verb-iobj-bare-sitcomp): [headmade + bare-sitcomp]
Bare Situation construction (bare-sit-refer-expr): subj of bare-sitcomp bound to iobj + head of bare-sit-refer-expr = pred-adj

he made me very sad




Top

Example 35: He made me a drink

Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]

he made me a drink




"made" functions as a ditransitive verb
no recip alternative with "to" "*he made a drink to me" -- use "for" instead "he made a drink for me"

Top

Example 36: It made me a man

Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]

it made me a man




"made" functions as a ditransitive verb -- "a man" should be a predicate nominal, not obj

Top


The linguistically special adjectives "easy" and "eager"



The treatment of predicate adjectives as clausal head distinguishes Double R from most other grammars.
Most adjectives in predicate function do not take any complements. "Easy" and "eager" are special. They optionally act like control verbs

Example 37: He is easy

Declarative Clause construction (decl-sit-refer-expr): [subj + specauxiliary + head]
Predicate Adjective construction: specnon-optional headeasy

he is easy




adjective "easy" treated as head
with grammatical features displayed


auxiliary verb projects all grammatical features to clause including voice = inactive

Top

Example 38: He is easy to please

Declarative Clause construction (decl-sit-refer-expr): [subj + specauxiliary + head]
Predicate Adjective (Object Control) + Inf Situation Complement construction (pred-adj-obj-cont-inf-sitcomp): specnon-optional + obj of inf-sit-refer-expr binds to subj of matrix clause
Inf Situation construction (inf-sit-refer-expr): subj of inf-sitcomp is unbound + obj of pred-trans-verb is bound to subj of matrix clause

he is easy to please




adjective "easy" treated as head + object control

Top

Example 39: He is eager to please you

Declarative Clause construction (decl-sit-refer-expr): [subj + specauxiliary + head]
Predicate Adjective (Subject Control) + Inf Situation Complement construction (pred-adj-obj-cont-inf-sitcomp): specnon-optional + subj of inf-sit-refer-expr binds to subj of matrix clause
Inf Situation construction (inf-sit-refer-expr): subj of inf-sit-refer-expr is bound to subj of matrix clause

he is eager to please you




adjective "eager" treated as head + subject control

Top


Predicate Prepositions



The treatment of prepositions as predicate heads differentiates Double R from most other grammars

Example 40: The book is on the table

Declarative Clause construction (decl-sit-refer-expr): [subj + specauxiliary + head]
Predicate Preposition construction: specnon-optional headon

the book is on the table






Example 41: Isn't the book on the table?

Yes-No-Question construction (yes-no-quest-sit-refer-expr): [oper + subj + specoptional + head]
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]

isn't the book on the table




operator is a single word (e.g. "*is not the book on the table" -- "not" must form clitic on operator)

Top

Example 42: What is the book on?

Wh-Question construction (wh-quest-sit-refer-expr): [wh-focus + operoptional + subj + specoptional + head] -- obj of pred-prep bound to wh-focus
Ditransitive Verb construction (pred-ditrans-verb): [headditrans-verb + iobjx-or + obj + recipx-or]

what is the book on?




Top


The locative argument verb "put"



Example 43: He put the book on the table

Declarative Clause construction (decl-sit-refer-expr): [subj + specoptional + head]
Verb + Obj + Loc construction (pred-verb-obj-loc): [headverb-obj-loc + obj + loc]

he put the book on the table




Top

Example 44: Where did he put the book?

Wh-Question construction (wh-quest-sit-refer-expr): [wh-focus + operoptional + subj + specoptional + head] -- loc of pred-verb-obj-loc bound to wh-focus
Verb + Obj + Loc construction (pred-verb-obj-loc): [headverb-obj-loc + obj + loc]

where did he put the book




Top