3_a_ted_talk_11
It's been great, hasn't it?

n3_a_ted_talk_11 n3_a_ted_talk_11__1_1_1_1 It n3_a_ted_talk_11__1_2_1 's n3_a_ted_talk_11__1_3_1_1 been n3_a_ted_talk_11__1_3_2_1_1 great n3_a_ted_talk_11__1_4_1 , n3_a_ted_talk_11__1_5_1_1_1 has n3_a_ted_talk_11__1_5_1_2_1 n't n3_a_ted_talk_11__1_5_1_3_1_1 it n3_a_ted_talk_11__1_6_1 ? n3_a_ted_talk_11__1 IP-MAT n3_a_ted_talk_11__1_1 NP-SBJ n3_a_ted_talk_11__1->n3_a_ted_talk_11__1_1 n3_a_ted_talk_11__1_2 HVP;_cat_Ve_ n3_a_ted_talk_11__1->n3_a_ted_talk_11__1_2 n3_a_ted_talk_11__1_3 IP-PPL-CAT n3_a_ted_talk_11__1->n3_a_ted_talk_11__1_3 n3_a_ted_talk_11__1_4 PUNC n3_a_ted_talk_11__1->n3_a_ted_talk_11__1_4 n3_a_ted_talk_11__1_5 CP-QUE-TAG n3_a_ted_talk_11__1->n3_a_ted_talk_11__1_5 n3_a_ted_talk_11__1_6 PUNC n3_a_ted_talk_11__1->n3_a_ted_talk_11__1_6 n3_a_ted_talk_11__1_1_1 PRO n3_a_ted_talk_11__1_1->n3_a_ted_talk_11__1_1_1 n3_a_ted_talk_11__1_1_1->n3_a_ted_talk_11__1_1_1_1 n3_a_ted_talk_11__1_2->n3_a_ted_talk_11__1_2_1 n3_a_ted_talk_11__1_3_1 BEN;_La_ n3_a_ted_talk_11__1_3->n3_a_ted_talk_11__1_3_1 n3_a_ted_talk_11__1_3_2 ADJP-PRD n3_a_ted_talk_11__1_3->n3_a_ted_talk_11__1_3_2 n3_a_ted_talk_11__1_3_1->n3_a_ted_talk_11__1_3_1_1 n3_a_ted_talk_11__1_3_2_1 ADJ n3_a_ted_talk_11__1_3_2->n3_a_ted_talk_11__1_3_2_1 n3_a_ted_talk_11__1_3_2_1->n3_a_ted_talk_11__1_3_2_1_1 n3_a_ted_talk_11__1_4->n3_a_ted_talk_11__1_4_1 n3_a_ted_talk_11__1_5_1 IP-SUB n3_a_ted_talk_11__1_5->n3_a_ted_talk_11__1_5_1 n3_a_ted_talk_11__1_5_1_1 HVP;_cat_Ve_ n3_a_ted_talk_11__1_5_1->n3_a_ted_talk_11__1_5_1_1 n3_a_ted_talk_11__1_5_1_2 NEG;_clitic_ n3_a_ted_talk_11__1_5_1->n3_a_ted_talk_11__1_5_1_2 n3_a_ted_talk_11__1_5_1_3 NP-SBJ n3_a_ted_talk_11__1_5_1->n3_a_ted_talk_11__1_5_1_3 n3_a_ted_talk_11__1_5_1_1->n3_a_ted_talk_11__1_5_1_1_1 n3_a_ted_talk_11__1_5_1_2->n3_a_ted_talk_11__1_5_1_2_1 n3_a_ted_talk_11__1_5_1_3_1 PRO n3_a_ted_talk_11__1_5_1_3->n3_a_ted_talk_11__1_5_1_3_1 n3_a_ted_talk_11__1_5_1_3_1->n3_a_ted_talk_11__1_5_1_3_1_1 n3_a_ted_talk_11__1_6->n3_a_ted_talk_11__1_6_1
( (IP-MAT (NP-SBJ (PRO It;{it}))
          (HVP;_cat_Ve_ <apos>s;{have})
          (IP-PPL-CAT (BEN;_La_ been;{be})
                      (ADJP-PRD (ADJ great;{great})))
          (PUNC ,)
          (CP-QUE-TAG (IP-SUB (HVP;_cat_Ve_ has;{have})
                              (NEG;_clitic_ n<apos>t;{not})
                              (NP-SBJ (PRO it;{it}))))
          (PUNC ?))
  (ID 3_a_ted_talk_11))



%3 r_0003_0007__n_apos_t n't r_0003_0006__has has r_0003_0007__n_apos_t->r_0003_0006__has [keep_scope] r_0003_0008__it it r_0003_0006__has->r_0003_0008__it [arg0] r_0003_0003__been been r_0003_0004__great great r_0003_0003__been->r_0003_0004__great [prd] r_0003_0001__It It r_0003_0003__been->r_0003_0001__It [arg0] r_0003_0002___apos_s 's r_0003_0002___apos_s->r_0003_0007__n_apos_t tag r_0003_0002___apos_s->r_0003_0003__been [scope]
arc(r_0003_0002___apos_s,r_0003_0003__been,scope).
arc(r_0003_0002___apos_s,r_0003_0007__n_apos_t,tag).
arc(r_0003_0003__been,r_0003_0001__It,arg0).
arc(r_0003_0003__been,r_0003_0004__great,prd).
arc(r_0003_0006__has,r_0003_0008__it,arg0).
arc(r_0003_0007__n_apos_t,r_0003_0006__has,keep_scope).



%3 r_0003_0002___apos_s_r_0003_0003__been 's been r_0003_0007__n_apos_t n't r_0003_0002___apos_s_r_0003_0003__been->r_0003_0007__n_apos_t tag r_0003_0001__It It r_0003_0002___apos_s_r_0003_0003__been->r_0003_0001__It [arg0] r_0003_0004__great great r_0003_0002___apos_s_r_0003_0003__been->r_0003_0004__great [prd] r_0003_0006__has has r_0003_0007__n_apos_t->r_0003_0006__has [keep_scope] r_0003_0008__it it r_0003_0006__has->r_0003_0008__it [arg0]
fof(formula,axiom,
    ? [R_0003_0001__IT,R_0003_0004__GREAT,R_0003_0002___APOS_S_R_0003_0003__BEEN] :
      ( r_0003_0001__It(R_0003_0001__IT)
      & r_0003_0004__great(R_0003_0004__GREAT)
      & r_0003_0002___apos_s_r_0003_0003__been(R_0003_0002___APOS_S_R_0003_0003__BEEN)
      & has_prd(R_0003_0002___APOS_S_R_0003_0003__BEEN,R_0003_0004__GREAT)
      & has_arg0(R_0003_0002___APOS_S_R_0003_0003__BEEN,R_0003_0001__IT)
      & has_tag(R_0003_0002___APOS_S_R_0003_0003__BEEN,R_0003_0007__N_APOS_T)
      & ~ ? [R_0003_0008__IT,R_0003_0006__HAS] :
            ( r_0003_0008__it(R_0003_0008__IT)
            & r_0003_0006__has(R_0003_0006__HAS)
            & has_arg0(R_0003_0006__HAS,R_0003_0008__IT) ) ) ).