| NP V how S |  
                  
                     |    example | 
                     
                        "I asked how she did it."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  Topic <+how_extract> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V how S_INF |  
                  
                     |    example | 
                     
                        "I asked how to do it."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  Topic <+wh_inf> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V |  
                  
                     |    example | 
                     
                        "I asked."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V NP.recipient |  
                  
                     |    example | 
                     
                        "I asked him."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  Recipient 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V NP.topic |  
                  
                     |    example | 
                     
                        "I asked a question."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  Topic <-sentential> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V NP PP.topic |  
                  
                     |    example | 
                     
                        "I asked him about it."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  Recipient  {about}  Topic <-sentential> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V NP whether S |  
                  
                     |    example | 
                     
                        "I asked him whether he was going."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  Recipient  Topic <+wh_comp> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V NP what S |  
                  
                     |    example | 
                     
                        "I asked him what he was doing."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  Recipient  Topic <+what_extract> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V NP whether S_INF |  
                  
                     |    example | 
                     
                        "I asked him whether to clean the house."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  Recipient  Topic <+wheth_inf> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V NP what S_INF |  
                  
                     |    example | 
                     
                        "He asked him what to do."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  Recipient  Topic <+what_inf> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V PP.topic whether S |  
                  
                     |    example | 
                     
                        "He asked about whether he wanted to go."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  {about}  Topic <+wh_comp> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V NP PP.topic what S |  
                  
                     |    example | 
                     
                        "He asked him about what he wanted."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  Recipient  {about}  Topic <+what_extract> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V PP.topic whether S_INF |  
                  
                     |    example | 
                     
                        "He asked about whether to go."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  {about}  Topic <+wheth_inf> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V PP.topic what S_INF |  
                  
                     |    example | 
                     
                        "He asked about what to do."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  {about}  Topic <+what_inf> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V PP.topic |  
                  
                     |    example | 
                     
                        "I asked about it."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  {about}  Topic <-sentential> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V PP.recipient how S |  
                  
                     |    example | 
                     
                        "He asked of her how it works."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  {of}  Recipient  Topic <+how_extract> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V PP.recipient how S_INF |  
                  
                     |    example | 
                     
                        "He asked of her how to do it."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  {of}  Recipient  Topic <+wh_inf> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V PP.recipient whether S |  
                  
                     |    example | 
                     
                        "He asked of her about whether he should kill the peasants."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  {of}  Recipient  {about}  Topic <+wh_comp> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V PP.recipient PP.topic what S |  
                  
                     |    example | 
                     
                        "He asked of her about what he should do."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  {of}  Recipient  {about}  Topic <+what_extract> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V PP.recipient PP.topic what S_INF |  
                  
                     |    example | 
                     
                        "He asked of her about what to do."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  {of}  Recipient  {about}  Topic <+what_inf> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V PP.recipient PP.topic whether S_INF |  
                  
                     |    example | 
                     
                        "I asked of him about whether to go."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  {of}  Recipient  {about}  Topic <+wheth_inf> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V whether S |  
                  
                     |    example | 
                     
                        "He asked whether he should come."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  Topic <+wh_comp> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Recipient, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V what S |  
                  
                     |    example | 
                     
                        "He asked what he should do."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  Topic <+what_extract> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V whether S_INF |  
                  
                     |    example | 
                     
                        "He asked whether to clean the house."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  Topic <+wheth_inf> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V what S_INF |  
                  
                     |    example | 
                     
                        "He asked what to do."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  Topic <+what_inf> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
               
                  | NP V NP how S |  
                  
                     |    example | 
                     
                        "He asked him how he came."
                      | 
                   
                  
                     |    syntax | 
                     
                         Agent  V  Recipient  Topic <+how_extract> 
                      | 
                   
                  
                     |    semantics | 
                     
                        path_rel(start(E), Source, Topic, tr_of_info, prep)
                        path_rel(end(E), Goal, Topic, tr_of_info, prep)
                        transfer(during(E), Agent, Recipient, Topic)
                        equals(Recipient, Source)
                        equals(Agent, Goal)
                        cause(Agent, E)
                      | 
                   
                
             |