22_a_fce_0101_2001_06
Your teacher has asked you to write a story for the school's English language magazine.
arc(r_0022_0002__teacher, r_0022_0001__Your, gen).
arc(r_0022_0003__has, r_0022_0004__asked, scope).
arc(r_0022_0004__asked, r_0022_0001__Your, arg2).
arc(r_0022_0004__asked, r_0022_0002__teacher, arg0).
arc(r_0022_0004__asked, r_0022_0006__to_r_0022_0007__write, arg1).
arc(r_0022_0006__to_r_0022_0007__write, r_0022_0001__Your, arg0).
arc(r_0022_0006__to_r_0022_0007__write, r_0022_0008__a_r_0022_0009__story, arg1).
arc(r_0022_0006__to_r_0022_0007__write, r_0022_0014__English_r_0022_0015__language_r_0022_0016__magazine, arg2).
arc(r_0022_0014__English_r_0022_0015__language_r_0022_0016__magazine, r_0022_0011__the_r_0022_0012__school_r_0022_0013___apos_s, gen).
fof(formula,axiom,
? [R_22_3_HAS_ASKED,R_22_2_TEACHER,R_22_6_TO_WRITE,R_22_8_A_STORY,R_22_14_ENGLISH_LANGUAGE_MAGAZINE,R_22_11_THE_SCHOOL_APOS_S,R_22_1_YOUR] :
( a_story(R_22_8_A_STORY)
& the_school_apos_s(R_22_11_THE_SCHOOL_APOS_S)
& your(R_22_1_YOUR)
& has_asked(R_22_3_HAS_ASKED,R_22_2_TEACHER,R_22_6_TO_WRITE,R_22_1_YOUR)
& teacher(R_22_2_TEACHER)
& gen(R_22_2_TEACHER,R_22_1_YOUR)
& to_write(R_22_6_TO_WRITE,R_22_1_YOUR,R_22_8_A_STORY,R_22_14_ENGLISH_LANGUAGE_MAGAZINE)
& english_language_magazine(R_22_14_ENGLISH_LANGUAGE_MAGAZINE)
& gen(R_22_14_ENGLISH_LANGUAGE_MAGAZINE,R_22_11_THE_SCHOOL_APOS_S) ) ).
( (IP-MAT (NP-SBJ (NP-GEN (PRO;_genm_ Your;{your}))
(N teacher;{teacher}))
(HVP;_cat_Ve_ has;{have})
(IP-PPL-CAT (VVN;_Dn.t_ asked;{ask})
(NP-OB2 (PRO you;{you}))
(IP-INF-OB1 (TO to;{to})
(VB;_Dn.pr_ write;{write[for]})
(NP-OB1 (D a;{a})
(N story;{story}))
(PP-OB2 (P-ROLE for;{for})
(NP (NP-GEN (D the;{the})
(N school;{school})
(GENM <apos>s))
(NPR English;{English})
(NPR language;{language})
(N magazine;{magazine})))))
(PUNC .))
(ID 22_a_fce_0101_2001_06))