1
0
forked from GitHub/gf-rgl

Added tests for pronoun-switch and object ordering in Ger (see tests/object-order.*)

This commit is contained in:
Hans Leiss
2019-07-03 19:16:35 +02:00
parent d3c6dddf2c
commit b521089274
14 changed files with 2552 additions and 0 deletions

20
tests/german/TestLang.gf Normal file
View File

@@ -0,0 +1,20 @@
abstract TestLang =
Grammar,
Lexicon
, TestLexiconGerAbs
, Construction
** {
flags startcat=Phr ;
cat
VPSlashSlash ;
fun
ReflVPSlash : V3 -> VPSlash ;
-- SlashV3a : V3 -> VPSlashSlash ; -- unneccessary
Slash2V4 : V4 -> NP -> VPSlashSlash ;
Slash3V4 : V4 -> NP -> VPSlashSlash ;
Slash4V4 : V4 -> NP -> VPSlashSlash ;
ComplSlashSlash: VPSlashSlash -> NP -> VPSlash ;
} ;

View File

@@ -0,0 +1,27 @@
--# -path=.:../../src/abstract:../../src/common:../../src/api:../../src/prelude:../../src/english
-- --# -path=.:../abstract:../common:../api:../prelude
concrete TestLangEng of TestLang =
GrammarEng,
LexiconEng
, TestLexiconEng
, ConstructionEng
** open (R=ResEng),(P=ParadigmsEng),Prelude in {
flags
startcat = Phr ; unlexer = text ; lexer = text ;
lincat
VPSlashSlash = VPSlash ** {c3 : Str} ;
lin
ReflVPSlash v3 = (R.predVc ((P.reflV (lin V v3)) ** {c2 = v3.c3 ; missingAdv = True}));
ComplSlashSlash vpss np = R.insertObjc (appPrep vpss.c2 (lin NP np)) (vpss ** {c2 = vpss.c3 ; missingAdv = True }) ;
Slash2V4 v np = (lin VPSlash (R.insertObjc (appPrep v.c2 (lin NP np)) (R.predVc v) ** {c2 = v.c3 ; missingAdv = True})) ** { c3 = v.c4 } ;
Slash3V4 v np = (lin VPSlash (R.insertObjc (appPrep v.c3 (lin NP np)) (R.predVc v) ** {c2 = v.c2 ; missingAdv = True})) ** { c3 = v.c4 } ;
Slash4V4 v np = (lin VPSlash (R.insertObjc (appPrep v.c4 (lin NP np)) (R.predVc v) ** {c2 = v.c2 ; missingAdv = True})) ** { c3 = v.c3 } ;
oper
appPrep : Str -> NP -> (R.Agr => Str) = \p,np -> \\_ => p ++ np.s ! R.NPAcc ;
} ;

View File

@@ -0,0 +1,28 @@
--# -path=.:../../src/abstract:../../src/common:../../src/api:../../src/prelude:../../src/german
-- --# -path=.:../abstract:../common:../api:../prelude
concrete TestLangGer of TestLang =
GrammarGer,
LexiconGer
, TestLexiconGer
, ConstructionGer
** open (R=ResGer),Prelude in {
flags startcat = Phr ; unlexer = text ; lexer = text ;
lincat
VPSlashSlash = VPSlash ** {c3 : R.Preposition} ;
lin
ReflVPSlash v3 = (R.insertObjRefl (R.predVc v3) ** {c2 = v3.c3 ; missingAdv = True}); -- reflexive use of v:V3, untested
-- SlashV3a v = (R.predVc v) ** {c3 = v.c3} ;
Slash2V4 v np = (lin VPSlash (R.insertObjNP np v.c2 (R.predV v) ** {c2 = v.c3 ; missingAdv = True})) ** { c3 = v.c4 } ;
Slash3V4 v np = (lin VPSlash (R.insertObjNP np v.c3 (R.predV v) ** {c2 = v.c2 ; missingAdv = True})) ** { c3 = v.c4 } ;
Slash4V4 v np = (lin VPSlash (R.insertObjNP np v.c4 (R.predV v) ** {c2 = v.c2 ; missingAdv = True})) ** { c3 = v.c3 } ;
ComplSlashSlash vpss np = R.insertObjNP np vpss.c2 vpss ** {c2 = vpss.c3 ; missingAdv = True } ;
-- linref
-- V4 = \v -> useInfVP False (R.predV v) ++ v.c2.s ++ v.c3.s ++ v.c4.s ;
} ;

View File

@@ -0,0 +1,51 @@
--# -path=.:../abstract:../common:../prelude: HL 19/06/2019
-- Some english interpretations of the verbs in TestLexiconGerAbs to test
-- translations and corresponding c2,c3,c4-objects under Slash?V3, Slash?V4.
concrete TestLexiconEng of TestLexiconGerAbs =
CatEng ** open (R=ResEng), (P=Prelude), ParadigmsEng
in {
lincat
V4 = R.Verb ** {c2,c3,c4 : Str} ;
oper
reflV2 : V -> Prep -> V2 ; -- reflexive, with prep-object
reflV2 v p = prepV2 (reflV v) p ;
reflV3 : V -> Prep -> Prep -> V3 ; -- reflexive, with two prep-objects
reflV3 v p q = mkV3 (reflV v) p q ;
-- quaternary verbs:
mkV4 : V -> Prep -> Prep -> Prep -> V4 =
\v,p2,p3,p4 -> lin V4 (v ** { c2=p2.s ; c3=p3.s ; c4=p4.s }) ;
dirV4 : V -> Prep -> Prep -> V4 = \v,c,d -> mkV4 v noPrep c d ;
lin
aendern_rV = (regV "change") ;
anstrengen_rV = let v : R.Verb = (irregV "make" "made" "made") ;
compl : Str = "an effort"
in {s = \\vf => v.s!vf ++ compl ; isRefl = P.False ; p = []} ;
bedienen_gen_rV2 = dirV2 (regV "use") ;
stuetzen_auf_rV2 = mkV2 (irregV "rely" "relied" "relied") (mkPrep "on") ;
ergeben_dat_rV2 = mkV2 (regV "surrender") (mkPrep "to") ;
merken_rV2 = dirV2 (regV "remember") ;
anklagen_gen_V3 = dirV3 (regV "accuse") (mkPrep "of") ;
erklaeren_dat_V3 = dirV3 (regV "explain") (mkPrep "to") ;
erinnern_an_V3 = dirV3 (regV "remind") (mkPrep "of") ;
danken_dat_fuer_V3 = dirV3 (regV "thank") (mkPrep "for") ;
lehren_V3 = mkV3 (irregV "teach" "taught" "taught") noPrep noPrep ;
abschauen_bei_rV3 = dirV3 (regV "copy") (mkPrep "from") ;
leihen_von_rV3 = dirV3 (regV "borrow") (mkPrep "from") ;
entschuldigen_bei_fuer_rV3 = mkV3 (regV "apologize") (mkPrep "to") (mkPrep "for") ;
raechen_am_fuer_rV3 = mkV3 (regV "revenge") (mkPrep "on") (mkPrep "for") ;
kaufen_bei_fuer_V4 = dirV4 (irregV "buy" "bought" "bought") (mkPrep "from") (mkPrep "for") ;
mieten_von_fuer_V4 = dirV4 (regV "rent") (mkPrep "from") (mkPrep "for") ;
neugierig_auf_A2 = mkA2 (regA "curious") (mkPrep "about") ;
}

View File

@@ -0,0 +1,52 @@
--# -path=.:../abstract:../common:../prelude:
concrete TestLexiconGer of TestLexiconGerAbs =
CatGer ** open (R=ResGer), (P=Prelude), ParadigmsGer
in {
lincat
V4 = R.Verb ** {c2,c3,c4 : R.Preposition} ;
oper
reflV2 : V -> Case -> Prep -> V2 ; -- reflexive, with case and prep-object
reflV2 v c p = prepV2 (reflV v c) p ;
reflV3 : V -> Case -> Prep -> Prep -> V3 ; -- reflexive, with case, and prep-objects
reflV3 v c p q = mkV3 (reflV v c) p q ;
bei_Prep = mkPrep "bei" dative ;
fuer_Prep = mkPrep "für" accusative ;
-- quaternary verbs:
mkV4 : V -> Prep -> Prep -> Prep -> V4 =
\v,p2,p3,p4 -> lin V4 (v ** { c2=p2 ; c3=p3 ; c4=p4 }) ;
dirV4 : V -> Prep -> Prep -> V4 = \v,c,d -> mkV4 v accPrep c d ;
lin
aendern_rV = reflV (regV "ändern") accusative ;
anstrengen_rV = reflV (prefixV "an" (regV "strengen")) accusative ;
bedienen_gen_rV2 = reflV2 (regV "bedienen") accusative genPrep ;
stuetzen_auf_rV2 = reflV2 (regV "stützen") accusative (mkPrep "auf" accusative) ;
ergeben_dat_rV2 = reflV2 (irregV "ergeben" "ergibt" "ergab" "ergäbe" "ergeben") accusative datPrep ;
merken_rV2 = reflV2 (regV "merken") dative accPrep ;
erklaeren_dat_V3 = accdatV3 (irregV "erklären" "erklärt" "erklärte" "erklärte" "erklärt") ;
anklagen_gen_V3 = dirV3 (prefixV "an" (regV "klagen")) genPrep ;
erinnern_an_V3 = dirV3 (irregV "erinnern" "erinnert" "erinnerte" "erinnerte" "erinnert") (mkPrep "an" accusative) ;
danken_dat_fuer_V3 = mkV3 (regV "danken") datPrep (mkPrep "für" accusative) ;
lehren_V3 = dirV3 (regV "lehren") accPrep ;
abschauen_bei_rV3 = reflV3 (prefixV "ab" (irregV "schauen" "schaut" "schaute" "schaute" "geschaut")) dative accPrep bei_Prep ;
leihen_von_rV3 = reflV3 (irregV "leihen" "leiht" "lieh" "liehe" "geliehen") dative accPrep von_Prep ;
entschuldigen_bei_fuer_rV3 =
reflV3 (irregV "entschuldigen" "entschuldigt" "entschuldigte" "entschuldigte" "entschuldigt") accusative bei_Prep fuer_Prep ;
raechen_am_fuer_rV3 = reflV3 (regV "rächen") accusative (mkPrep "an" dative) fuer_Prep ;
kaufen_bei_fuer_V4 = dirV4 (regV "kaufen") bei_Prep fuer_Prep ;
mieten_von_fuer_V4 = dirV4 (regV "mieten") von_Prep fuer_Prep ;
neugierig_auf_A2 = mkA2 (mk3A "neugierig" "neugieriger" "neugierigste") (mkPrep "auf" accusative) ;
}

View File

@@ -0,0 +1,32 @@
--# -path=.:../abstract:../common:../prelude: -- partially extracted from DictVerbsGerAbs
abstract TestLexiconGerAbs = Cat ** {
cat
V4 ;
fun
aendern_rV : V ;
anstrengen_rV : V ;
bedienen_gen_rV2 : V2 ;
stuetzen_auf_rV2 : V2 ;
ergeben_dat_rV2 : V2 ;
merken_rV2 : V2 ;
anklagen_gen_V3 : V3 ;
erklaeren_dat_V3 : V3 ;
lehren_V3 : V3 ;
erinnern_an_V3 : V3 ;
danken_dat_fuer_V3 : V3 ;
abschauen_bei_rV3 : V3 ;
leihen_von_rV3 : V3 ;
entschuldigen_bei_fuer_rV3 : V3 ;
raechen_am_fuer_rV3 : V3 ;
kaufen_bei_fuer_V4 : V4 ;
mieten_von_fuer_V4 : V4 ;
neugierig_auf_A2 : A2 ;
}

View File

@@ -0,0 +1,141 @@
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (UseComp (CompNP (PredetNP not_Predet (DetCN (DetQuant IndefArt NumSg) (UseN child_N)))))))) NoVoc
TestLangGer: ich bin nicht ein Kind
TestLangEng: I am not a child
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (UseComp (CompNP (PredetNP not_Predet (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN child_N)))))))) NoVoc
TestLangGer: ich bin nicht ein Kind
TestLangEng: I am not one child
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (UseComp (CompNP (PredetNP not_Predet (DetCN someSg_Det (UseN child_N)))))))) NoVoc
TestLangGer: ich bin nicht ein Kind
TestLangEng: I am not some child
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompCN (AdvCN (UseN child_N) ?10)))))) NoVoc
TestLangGer: ich bin nicht ein Kind
TestLangEng: I am not a child ?10
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompCN (RelCN (UseN child_N) ?10)))))) NoVoc
TestLangGer: ich bin nicht ein Kind
TestLangEng: I am not a child ?10
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompCN (SentCN (UseN child_N) ?10)))))) NoVoc
TestLangGer: ich bin nicht ein Kind
TestLangEng: I am not a child ?10
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompCN (UseN child_N)))))) NoVoc
TestLangGer: ich bin nicht ein Kind
TestLangEng: I am not a child
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompNP (DetCN (DetQuant IndefArt NumSg) (UseN child_N))))))) NoVoc
TestLangGer: ich bin nicht ein Kind
TestLangEng: I am not a child
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompNP (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN child_N))))))) NoVoc
TestLangGer: ich bin nicht ein Kind
TestLangEng: I am not one child
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompNP (DetCN someSg_Det (UseN child_N))))))) NoVoc
TestLangGer: ich bin nicht ein Kind
TestLangEng: I am not some child
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt NumSg) (UseN man_N)))))) NoVoc
TestLangGer: ich sehe einen Mann nicht
TestLangEng: I don't see a man
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN man_N)))))) NoVoc
TestLangGer: ich sehe einen Mann nicht
TestLangEng: I don't see one man
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN someSg_Det (UseN man_N)))))) NoVoc
TestLangGer: ich sehe einen Mann nicht
TestLangEng: I don't see some man
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) somebody_NP)))) NoVoc
TestLangGer: ich sehe jemanden nicht
TestLangEng: I don't see somebody
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt NumPl) (UseN reason_N)))))) NoVoc
TestLangGer: ich sehe Gründe nicht
TestLangEng: I don't see reasons
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (PredetNP not_Predet (DetCN (DetQuant IndefArt NumPl) (UseN reason_N))))))) NoVoc
TestLangGer: ich sehe nicht Gründe
TestLangEng: I see not reasons
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) (DetCN (DetQuant IndefArt NumSg) (UseN man_N)))))) NoVoc
TestLangGer: wir wollen einen Mann nicht sehen
TestLangEng: we don't want to see a man
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN man_N)))))) NoVoc
TestLangGer: wir wollen einen Mann nicht sehen
TestLangEng: we don't want to see one man
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) (DetCN someSg_Det (UseN man_N)))))) NoVoc
TestLangGer: wir wollen einen Mann nicht sehen
TestLangEng: we don't want to see some man
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) (PredetNP not_Predet (DetCN (DetQuant IndefArt NumSg) (UseN man_N))))))) NoVoc
TestLangGer: wir wollen nicht einen Mann sehen
TestLangEng: we want to see not a man
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) (PredetNP not_Predet (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN man_N))))))) NoVoc
TestLangGer: wir wollen nicht einen Mann sehen
TestLangEng: we want to see not one man
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) (PredetNP not_Predet (DetCN someSg_Det (UseN man_N))))))) NoVoc
TestLangGer: wir wollen nicht einen Mann sehen
TestLangEng: we want to see not some man
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a see_V2) (PredetNP not_Predet (DetCN (DetQuant IndefArt NumSg) (UseN man_N)))))))) NoVoc
TestLangGer: wir wollen nicht einen Mann sehen
TestLangEng: we want to see not a man
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a see_V2) (PredetNP not_Predet (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN man_N)))))))) NoVoc
TestLangGer: wir wollen nicht einen Mann sehen
TestLangEng: we want to see not one man
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a see_V2) (PredetNP not_Predet (DetCN someSg_Det (UseN man_N)))))))) NoVoc
TestLangGer: wir wollen nicht einen Mann sehen
TestLangEng: we want to see not some man
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt NumSg) (UseN man_N))))))) NoVoc
TestLangGer: wir wollen nicht einen Mann sehen
TestLangEng: we don't want to see a man
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN man_N))))))) NoVoc
TestLangGer: wir wollen nicht einen Mann sehen
TestLangEng: we don't want to see one man
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a see_V2) (DetCN someSg_Det (UseN man_N))))))) NoVoc
TestLangGer: wir wollen nicht einen Mann sehen
TestLangEng: we don't want to see some man
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) (PredetNP not_Predet somebody_NP))))) NoVoc
TestLangGer: wir wollen nicht jemanden sehen
TestLangEng: we want to see not somebody
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a see_V2) (PredetNP not_Predet somebody_NP)))))) NoVoc
TestLangGer: wir wollen nicht jemanden sehen
TestLangEng: we want to see not somebody
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a see_V2) somebody_NP))))) NoVoc
TestLangGer: wir wollen nicht jemanden sehen
TestLangEng: we don't want to see somebody
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (UsePron she_Pron)) (UsePron he_Pron))))) NoVoc
TestLangGer: wir lehrten ihn sie
TestLangEng: we taught her him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (UsePron they_Pron)) (UsePron he_Pron))))) NoVoc
TestLangGer: wir lehrten ihn sie
TestLangEng: we taught them him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (UsePron she_Pron)) (UsePron he_Pron))))) NoVoc
TestLangGer: wir lehrten ihn sie
TestLangEng: we taught him her
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (UsePron they_Pron)) (UsePron he_Pron))))) NoVoc
TestLangGer: wir lehrten ihn sie
TestLangEng: we taught him them
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (UsePron he_Pron)) (UsePron she_Pron))))) NoVoc
TestLangGer: wir lehrten sie ihn
TestLangEng: we taught him her
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (UsePron he_Pron)) (UsePron they_Pron))))) NoVoc
TestLangGer: wir lehrten sie ihn
TestLangEng: we taught him them
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (UsePron he_Pron)) (UsePron she_Pron))))) NoVoc
TestLangGer: wir lehrten sie ihn
TestLangEng: we taught her him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (UsePron he_Pron)) (UsePron they_Pron))))) NoVoc
TestLangGer: wir lehrten sie ihn
TestLangEng: we taught them him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 danken_dat_fuer_V3 (DetCN (DetQuant DefArt NumSg) (UseN cheese_N))) (DetCN (DetQuant DefArt NumSg) (UseN cow_N)))))) NoVoc
TestLangGer: wir danken der Kuh nicht für den Käse
TestLangEng: we don't thank the cow for the cheese
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 danken_dat_fuer_V3 (DetCN (DetQuant DefArt NumSg) (UseN cow_N))) (DetCN (DetQuant DefArt NumSg) (UseN cheese_N)))))) NoVoc
TestLangGer: wir danken der Kuh nicht für den Käse
TestLangEng: we don't thank the cow for the cheese
TestLang: PhrUtt NoPConj (UttNP (RelNP (UsePron we_Pron) (UseRCl (TTAnt TPast ASimul) PPos (RelVP IdRP (ComplSlash (Slash3V3 leihen_von_rV3 (UsePron youSg_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN book_N))))))) NoVoc
TestLangGer: wir , die sich das Buch von dir liehen
TestLangEng: we , that borrowed the book from you
TestLang: PhrUtt NoPConj (UttNP (RelNP (UsePron we_Pron) (UseRCl (TTAnt TPast ASimul) PPos (RelVP IdRP (ComplSlash (Slash2V3 leihen_von_rV3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (UsePron youSg_Pron)))))) NoVoc
TestLangGer: wir , die sich das Buch von dir liehen
TestLangEng: we , that borrowed the book from you
TestLang: PhrUtt NoPConj (UttNP (RelNP (UsePron we_Pron) (UseRCl (TTAnt TPast ASimul) PPos (RelVP IdRP (ComplSlash (Slash3V3 leihen_von_rV3 (PredetNP not_Predet (UsePron youSg_Pron))) (DetCN (DetQuant DefArt NumSg) (UseN book_N))))))) NoVoc
TestLangGer: wir , die sich das Buch nicht von dir liehen
TestLangEng: we , that borrowed the book from not you
TestLang: PhrUtt NoPConj (UttNP (RelNP (UsePron we_Pron) (UseRCl (TTAnt TPast ASimul) PPos (RelVP IdRP (ComplSlash (Slash2V3 leihen_von_rV3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (PredetNP not_Predet (UsePron youSg_Pron))))))) NoVoc
TestLangGer: wir , die sich das Buch nicht von dir liehen
TestLangEng: we , that borrowed the book from not you
TestLang: PhrUtt NoPConj (UttNP (RelNP (UsePron we_Pron) (UseRCl (TTAnt TPast ASimul) PNeg (RelVP IdRP (ComplSlash (Slash3V3 leihen_von_rV3 (UsePron youSg_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN book_N))))))) NoVoc
TestLangGer: wir , die sich das Buch nicht von dir liehen
TestLangEng: we , that didn't borrow the book from you
TestLang: PhrUtt NoPConj (UttNP (RelNP (UsePron we_Pron) (UseRCl (TTAnt TPast ASimul) PNeg (RelVP IdRP (ComplSlash (Slash2V3 leihen_von_rV3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (UsePron youSg_Pron)))))) NoVoc
TestLangGer: wir , die sich das Buch nicht von dir liehen
TestLangEng: we , that didn't borrow the book from you

View File

@@ -0,0 +1,375 @@
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 give_V3 (UsePron she_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
TestLangEng: the child gives her the apple
TestLangGer: das Kind gibt sie dem Apfel
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (UsePron she_Pron))))) NoVoc
TestLangEng: the child gives her the apple
TestLangGer: das Kind gibt sie dem Apfel
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 give_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
TestLangEng: the child gives him the apple
TestLangGer: das Kind gibt ihn dem Apfel
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (UsePron he_Pron))))) NoVoc
TestLangEng: the child gives him the apple
TestLangGer: das Kind gibt ihn dem Apfel
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 give_V3 (DetNP (DetQuant DefArt NumSg))) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
TestLangEng: the child gives it the apple
TestLangGer: das Kind gibt dem Apfel das
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 give_V3 (UsePron it_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
TestLangEng: the child gives it the apple
TestLangGer: das Kind gibt es dem Apfel
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (DetNP (DetQuant DefArt NumSg)))))) NoVoc
TestLangEng: the child gives it the apple
TestLangGer: das Kind gibt dem Apfel das
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (UsePron it_Pron))))) NoVoc
TestLangEng: the child gives it the apple
TestLangGer: das Kind gibt es dem Apfel
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 give_V3 (DetNP (DetQuant DefArt NumPl))) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
TestLangEng: the child gives them the apple
TestLangGer: das Kind gibt dem Apfel die
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 give_V3 (UsePron they_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
TestLangEng: the child gives them the apple
TestLangGer: das Kind gibt sie dem Apfel
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (DetNP (DetQuant DefArt NumPl)))))) NoVoc
TestLangEng: the child gives them the apple
TestLangGer: das Kind gibt dem Apfel die
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (UsePron they_Pron))))) NoVoc
TestLangEng: the child gives them the apple
TestLangGer: das Kind gibt sie dem Apfel
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (UsePron she_Pron)))))))) NoVoc
TestLangEng: the apple that the child gives her
TestLangGer: der Apfel , dem das Kind sie gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (UsePron she_Pron)))))))) NoVoc
TestLangEng: the apple that the child gives her
TestLangGer: der Apfel , den das Kind ihr gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (UsePron she_Pron)))))))) NoVoc
TestLangEng: the apple that it gives her
TestLangGer: der Apfel , dem das sie gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (UsePron she_Pron)))))))) NoVoc
TestLangEng: the apple that it gives her
TestLangGer: der Apfel , den das ihr gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (UsePron she_Pron)))))))) NoVoc
TestLangEng: the apple that it gives her
TestLangGer: der Apfel , dem es sie gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (UsePron she_Pron)))))))) NoVoc
TestLangEng: the apple that it gives her
TestLangGer: der Apfel , den es ihr gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (UsePron he_Pron)))))))) NoVoc
TestLangEng: the apple that it gives him
TestLangGer: der Apfel , dem das ihn gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (UsePron he_Pron)))))))) NoVoc
TestLangEng: the apple that it gives him
TestLangGer: der Apfel , den das ihm gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (UsePron he_Pron)))))))) NoVoc
TestLangEng: the apple that it gives him
TestLangGer: der Apfel , dem es ihn gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (UsePron he_Pron)))))))) NoVoc
TestLangEng: the apple that it gives him
TestLangGer: der Apfel , den es ihm gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (DetNP (DetQuant DefArt NumSg))))))))) NoVoc
TestLangEng: the apple that it gives it
TestLangGer: der Apfel , dem das das gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (UsePron it_Pron)))))))) NoVoc
TestLangEng: the apple that it gives it
TestLangGer: der Apfel , dem das es gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (DetNP (DetQuant DefArt NumSg))))))))) NoVoc
TestLangEng: the apple that it gives it
TestLangGer: der Apfel , den das dem gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (UsePron it_Pron)))))))) NoVoc
TestLangEng: the apple that it gives it
TestLangGer: der Apfel , den das ihm gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (DetNP (DetQuant DefArt NumSg))))))))) NoVoc
TestLangEng: the apple that it gives it
TestLangGer: der Apfel , dem es das gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (UsePron it_Pron)))))))) NoVoc
TestLangEng: the apple that it gives it
TestLangGer: der Apfel , dem es es gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (DetNP (DetQuant DefArt NumSg))))))))) NoVoc
TestLangEng: the apple that it gives it
TestLangGer: der Apfel , den es dem gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (UsePron it_Pron)))))))) NoVoc
TestLangEng: the apple that it gives it
TestLangGer: der Apfel , den es ihm gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (DetNP (DetQuant DefArt NumPl))))))))) NoVoc
TestLangEng: the apple that it gives them
TestLangGer: der Apfel , dem das die gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (UsePron they_Pron)))))))) NoVoc
TestLangEng: the apple that it gives them
TestLangGer: der Apfel , dem das sie gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (DetNP (DetQuant DefArt NumPl))))))))) NoVoc
TestLangEng: the apple that it gives them
TestLangGer: der Apfel , den das denen gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (UsePron they_Pron)))))))) NoVoc
TestLangEng: the apple that it gives them
TestLangGer: der Apfel , den das ihnen gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (DetNP (DetQuant DefArt NumPl))))))))) NoVoc
TestLangEng: the apple that it gives them
TestLangGer: der Apfel , dem es die gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (UsePron they_Pron)))))))) NoVoc
TestLangEng: the apple that it gives them
TestLangGer: der Apfel , dem es sie gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (DetNP (DetQuant DefArt NumPl))))))))) NoVoc
TestLangEng: the apple that it gives them
TestLangGer: der Apfel , den es denen gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (UsePron they_Pron)))))))) NoVoc
TestLangEng: the apple that it gives them
TestLangGer: der Apfel , den es ihnen gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))))) NoVoc
TestLangEng: the woman that the child gives the apple
TestLangGer: die Frau , der das Kind den Apfel gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))))) NoVoc
TestLangEng: the woman that the child gives the apple
TestLangGer: die Frau , die das Kind dem Apfel gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (UsePron he_Pron)))))))) NoVoc
TestLangEng: the woman that the child gives him
TestLangGer: die Frau , der das Kind ihn gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (UsePron he_Pron)))))))) NoVoc
TestLangEng: the woman that the child gives him
TestLangGer: die Frau , die das Kind ihm gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (UsePron she_Pron)))))))) NoVoc
TestLangEng: the woman that the child gives her
TestLangGer: die Frau , der das Kind sie gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (UsePron she_Pron)))))))) NoVoc
TestLangEng: the woman that the child gives her
TestLangGer: die Frau , die das Kind ihr gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (DetNP (DetQuant DefArt NumSg))))))))) NoVoc
TestLangEng: the woman that the child gives it
TestLangGer: die Frau , der das Kind das gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (UsePron it_Pron)))))))) NoVoc
TestLangEng: the woman that the child gives it
TestLangGer: die Frau , der das Kind es gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (DetNP (DetQuant DefArt NumSg))))))))) NoVoc
TestLangEng: the woman that the child gives it
TestLangGer: die Frau , die das Kind dem gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (UsePron it_Pron)))))))) NoVoc
TestLangEng: the woman that the child gives it
TestLangGer: die Frau , die das Kind ihm gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (DetNP (DetQuant DefArt NumPl))))))))) NoVoc
TestLangEng: the woman that the child gives them
TestLangGer: die Frau , der das Kind die gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (UsePron they_Pron)))))))) NoVoc
TestLangEng: the woman that the child gives them
TestLangGer: die Frau , der das Kind sie gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (DetNP (DetQuant DefArt NumPl))))))))) NoVoc
TestLangEng: the woman that the child gives them
TestLangGer: die Frau , die das Kind denen gibt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (UsePron they_Pron)))))))) NoVoc
TestLangEng: the woman that the child gives them
TestLangGer: die Frau , die das Kind ihnen gibt
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
TestLangEng: who gives the woman the apple
TestLangGer: wer gibt dem Apfel die Frau
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangEng: who gives the woman the apple
TestLangGer: wer gibt dem Apfel die Frau
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetNP (DetQuant DefArt NumSg)))))) NoVoc
TestLangEng: who gives the woman it
TestLangGer: wer gibt dem die Frau
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (UsePron it_Pron))))) NoVoc
TestLangEng: who gives the woman it
TestLangGer: wer gibt ihm die Frau
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 give_V3 (DetNP (DetQuant DefArt NumSg))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangEng: who gives the woman it
TestLangGer: wer gibt dem die Frau
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 give_V3 (UsePron it_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangEng: who gives the woman it
TestLangGer: wer gibt ihm die Frau
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 give_V3 (UsePron she_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
TestLangEng: who gives her the apple
TestLangGer: wer gibt sie dem Apfel
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (UsePron she_Pron))))) NoVoc
TestLangEng: who gives her the apple
TestLangGer: wer gibt sie dem Apfel
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 give_V3 (UsePron she_Pron)) (DetNP (DetQuant DefArt NumSg)))))) NoVoc
TestLangEng: who gives her it
TestLangGer: wer gibt sie dem
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 give_V3 (UsePron she_Pron)) (UsePron it_Pron))))) NoVoc
TestLangEng: who gives her it
TestLangGer: wer gibt sie ihm
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 give_V3 (DetNP (DetQuant DefArt NumSg))) (UsePron she_Pron))))) NoVoc
TestLangEng: who gives her it
TestLangGer: wer gibt sie dem
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 give_V3 (UsePron it_Pron)) (UsePron she_Pron))))) NoVoc
TestLangEng: who gives her it
TestLangGer: wer gibt sie ihm
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangEng: the child sends the apple to the woman
TestLangGer: das Kind schickt der Frau den Apfel
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
TestLangEng: the child sends the apple to the woman
TestLangGer: das Kind schickt der Frau den Apfel
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (DetNP (DetQuant DefArt NumSg))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangEng: the child sends it to the woman
TestLangGer: das Kind schickt der Frau das
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangEng: the child sends it to the woman
TestLangGer: das Kind schickt es der Frau
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetNP (DetQuant DefArt NumSg)))))) NoVoc
TestLangEng: the child sends it to the woman
TestLangGer: das Kind schickt der Frau das
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (UsePron it_Pron))))) NoVoc
TestLangEng: the child sends it to the woman
TestLangGer: das Kind schickt es der Frau
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangEng: the child sends him to the woman
TestLangGer: das Kind schickt ihn der Frau
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (UsePron he_Pron))))) NoVoc
TestLangEng: the child sends him to the woman
TestLangGer: das Kind schickt ihn der Frau
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (UsePron she_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangEng: the child sends her to the woman
TestLangGer: das Kind schickt sie der Frau
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (UsePron she_Pron))))) NoVoc
TestLangEng: the child sends her to the woman
TestLangGer: das Kind schickt sie der Frau
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (DetNP (DetQuant DefArt NumPl))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangEng: the child sends them to the woman
TestLangGer: das Kind schickt der Frau die
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (UsePron they_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangEng: the child sends them to the woman
TestLangGer: das Kind schickt sie der Frau
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetNP (DetQuant DefArt NumPl)))))) NoVoc
TestLangEng: the child sends them to the woman
TestLangGer: das Kind schickt der Frau die
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (UsePron they_Pron))))) NoVoc
TestLangEng: the child sends them to the woman
TestLangGer: das Kind schickt sie der Frau
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (UsePron she_Pron))))) NoVoc
TestLangEng: the child sends the apple to her
TestLangGer: das Kind schickt ihr den Apfel
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (UsePron she_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
TestLangEng: the child sends the apple to her
TestLangGer: das Kind schickt ihr den Apfel
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (UsePron he_Pron))))) NoVoc
TestLangEng: the child sends the apple to him
TestLangGer: das Kind schickt ihm den Apfel
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
TestLangEng: the child sends the apple to him
TestLangGer: das Kind schickt ihm den Apfel
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (DetNP (DetQuant DefArt NumSg)))))) NoVoc
TestLangEng: the child sends the apple to it
TestLangGer: das Kind schickt dem den Apfel
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (UsePron it_Pron))))) NoVoc
TestLangEng: the child sends the apple to it
TestLangGer: das Kind schickt ihm den Apfel
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (DetNP (DetQuant DefArt NumSg))) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
TestLangEng: the child sends the apple to it
TestLangGer: das Kind schickt dem den Apfel
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (UsePron it_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
TestLangEng: the child sends the apple to it
TestLangGer: das Kind schickt ihm den Apfel
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (DetNP (DetQuant DefArt NumPl)))))) NoVoc
TestLangEng: the child sends the apple to them
TestLangGer: das Kind schickt denen den Apfel
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (UsePron they_Pron))))) NoVoc
TestLangEng: the child sends the apple to them
TestLangGer: das Kind schickt ihnen den Apfel
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (DetNP (DetQuant DefArt NumPl))) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
TestLangEng: the child sends the apple to them
TestLangGer: das Kind schickt denen den Apfel
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (ComplSlash (Slash3V3 send_V3 (UsePron they_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
TestLangEng: the child sends the apple to them
TestLangGer: das Kind schickt ihnen den Apfel
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumPl) (UseN woman_N))))))))) NoVoc
TestLangEng: the apple that the child sends to the women
TestLangGer: der Apfel , den das Kind den Frauen schickt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 send_V3 (UsePron she_Pron)))))))) NoVoc
TestLangEng: the apple that the child sends to her
TestLangGer: der Apfel , den das Kind ihr schickt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumPl) (UseN woman_N))))))))) NoVoc
TestLangEng: the apple that it sends to the women
TestLangGer: der Apfel , den das den Frauen schickt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumPl) (UseN woman_N))))))))) NoVoc
TestLangEng: the apple that it sends to the women
TestLangGer: der Apfel , den es den Frauen schickt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 send_V3 (UsePron she_Pron)))))))) NoVoc
TestLangEng: the apple that it sends to her
TestLangGer: der Apfel , den das ihr schickt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 send_V3 (UsePron she_Pron)))))))) NoVoc
TestLangEng: the apple that it sends to her
TestLangGer: der Apfel , den es ihr schickt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 send_V3 (UsePron he_Pron)))))))) NoVoc
TestLangEng: the apple that it sends to him
TestLangGer: der Apfel , den das ihm schickt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 send_V3 (UsePron he_Pron)))))))) NoVoc
TestLangEng: the apple that it sends to him
TestLangGer: der Apfel , den es ihm schickt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 send_V3 (DetNP (DetQuant DefArt NumSg))))))))) NoVoc
TestLangEng: the apple that it sends to it
TestLangGer: der Apfel , den das dem schickt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 send_V3 (UsePron it_Pron)))))))) NoVoc
TestLangEng: the apple that it sends to it
TestLangGer: der Apfel , den das ihm schickt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 send_V3 (DetNP (DetQuant DefArt NumSg))))))))) NoVoc
TestLangEng: the apple that it sends to it
TestLangGer: der Apfel , den es dem schickt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 send_V3 (UsePron it_Pron)))))))) NoVoc
TestLangEng: the apple that it sends to it
TestLangGer: der Apfel , den es ihm schickt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 send_V3 (DetNP (DetQuant DefArt NumPl))))))))) NoVoc
TestLangEng: the apple that it sends to them
TestLangGer: der Apfel , den das denen schickt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 send_V3 (UsePron they_Pron)))))))) NoVoc
TestLangEng: the apple that it sends to them
TestLangGer: der Apfel , den das ihnen schickt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 send_V3 (DetNP (DetQuant DefArt NumPl))))))))) NoVoc
TestLangEng: the apple that it sends to them
TestLangGer: der Apfel , den es denen schickt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 send_V3 (UsePron they_Pron)))))))) NoVoc
TestLangEng: the apple that it sends to them
TestLangGer: der Apfel , den es ihnen schickt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))))) NoVoc
TestLangEng: the woman that the child sends the apple to
TestLangGer: die Frau , der das Kind den Apfel schickt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 send_V3 (UsePron he_Pron)))))))) NoVoc
TestLangEng: the woman that the child sends him to
TestLangGer: die Frau , der das Kind ihn schickt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 send_V3 (UsePron she_Pron)))))))) NoVoc
TestLangEng: the woman that the child sends her to
TestLangGer: die Frau , der das Kind sie schickt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 send_V3 (DetNP (DetQuant DefArt NumSg))))))))) NoVoc
TestLangEng: the woman that the child sends it to
TestLangGer: die Frau , der das Kind das schickt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 send_V3 (UsePron it_Pron)))))))) NoVoc
TestLangEng: the woman that the child sends it to
TestLangGer: die Frau , der das Kind es schickt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 send_V3 (DetNP (DetQuant DefArt NumPl))))))))) NoVoc
TestLangEng: the woman that the child sends them to
TestLangGer: die Frau , der das Kind die schickt
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 send_V3 (UsePron they_Pron)))))))) NoVoc
TestLangEng: the woman that the child sends them to
TestLangGer: die Frau , der das Kind sie schickt
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangEng: who sends the apple to the woman
TestLangGer: wer schickt der Frau den Apfel
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
TestLangEng: who sends the apple to the woman
TestLangGer: wer schickt der Frau den Apfel
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 send_V3 (DetNP (DetQuant DefArt NumSg))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangEng: who sends it to the woman
TestLangGer: wer schickt der Frau das
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangEng: who sends it to the woman
TestLangGer: wer schickt es der Frau
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetNP (DetQuant DefArt NumSg)))))) NoVoc
TestLangEng: who sends it to the woman
TestLangGer: wer schickt der Frau das
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (UsePron it_Pron))))) NoVoc
TestLangEng: who sends it to the woman
TestLangGer: wer schickt es der Frau
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))) (UsePron she_Pron))))) NoVoc
TestLangEng: who sends the apple to her
TestLangGer: wer schickt ihr den Apfel
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 send_V3 (UsePron she_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))) NoVoc
TestLangEng: who sends the apple to her
TestLangGer: wer schickt ihr den Apfel
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 send_V3 (DetNP (DetQuant DefArt NumSg))) (UsePron she_Pron))))) NoVoc
TestLangEng: who sends it to her
TestLangGer: wer schickt ihr das
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (UsePron she_Pron))))) NoVoc
TestLangEng: who sends it to her
TestLangGer: wer schickt es ihr
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 send_V3 (UsePron she_Pron)) (DetNP (DetQuant DefArt NumSg)))))) NoVoc
TestLangEng: who sends it to her
TestLangGer: wer schickt ihr das
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestVP whoSg_IP (ComplSlash (Slash3V3 send_V3 (UsePron she_Pron)) (UsePron it_Pron))))) NoVoc
TestLangEng: who sends it to her
TestLangGer: wer schickt es ihr

View File

@@ -0,0 +1,250 @@
the child gives her the apple
das Kind gibt sie dem Apfel
the child gives her the apple
das Kind gibt sie dem Apfel
the child gives him the apple
das Kind gibt ihn dem Apfel
the child gives him the apple
das Kind gibt ihn dem Apfel
the child gives it the apple
das Kind gibt dem Apfel das
the child gives it the apple
das Kind gibt es dem Apfel
the child gives it the apple
das Kind gibt dem Apfel das
the child gives it the apple
das Kind gibt es dem Apfel
the child gives them the apple
das Kind gibt dem Apfel die
the child gives them the apple
das Kind gibt sie dem Apfel
the child gives them the apple
das Kind gibt dem Apfel die
the child gives them the apple
das Kind gibt sie dem Apfel
the apple that the child gives her
der Apfel , dem das Kind sie gibt
the apple that the child gives her
der Apfel , den das Kind ihr gibt
the apple that it gives her
der Apfel , dem das sie gibt
the apple that it gives her
der Apfel , den das ihr gibt
the apple that it gives her
der Apfel , dem es sie gibt
the apple that it gives her
der Apfel , den es ihr gibt
the apple that it gives him
der Apfel , dem das ihn gibt
the apple that it gives him
der Apfel , den das ihm gibt
the apple that it gives him
der Apfel , dem es ihn gibt
the apple that it gives him
der Apfel , den es ihm gibt
the apple that it gives it
der Apfel , dem das das gibt
the apple that it gives it
der Apfel , dem das es gibt
the apple that it gives it
der Apfel , den das dem gibt
the apple that it gives it
der Apfel , den das ihm gibt
the apple that it gives it
der Apfel , dem es das gibt
the apple that it gives it
der Apfel , dem es es gibt
the apple that it gives it
der Apfel , den es dem gibt
the apple that it gives it
der Apfel , den es ihm gibt
the apple that it gives them
der Apfel , dem das die gibt
the apple that it gives them
der Apfel , dem das sie gibt
the apple that it gives them
der Apfel , den das denen gibt
the apple that it gives them
der Apfel , den das ihnen gibt
the apple that it gives them
der Apfel , dem es die gibt
the apple that it gives them
der Apfel , dem es sie gibt
the apple that it gives them
der Apfel , den es denen gibt
the apple that it gives them
der Apfel , den es ihnen gibt
the woman that the child gives the apple
die Frau , der das Kind den Apfel gibt
the woman that the child gives the apple
die Frau , die das Kind dem Apfel gibt
the woman that the child gives him
die Frau , der das Kind ihn gibt
the woman that the child gives him
die Frau , die das Kind ihm gibt
the woman that the child gives her
die Frau , der das Kind sie gibt
the woman that the child gives her
die Frau , die das Kind ihr gibt
the woman that the child gives it
die Frau , der das Kind das gibt
the woman that the child gives it
die Frau , der das Kind es gibt
the woman that the child gives it
die Frau , die das Kind dem gibt
the woman that the child gives it
die Frau , die das Kind ihm gibt
the woman that the child gives them
die Frau , der das Kind die gibt
the woman that the child gives them
die Frau , der das Kind sie gibt
the woman that the child gives them
die Frau , die das Kind denen gibt
the woman that the child gives them
die Frau , die das Kind ihnen gibt
who gives the woman the apple
wer gibt dem Apfel die Frau
who gives the woman the apple
wer gibt dem Apfel die Frau
who gives the woman it
wer gibt dem die Frau
who gives the woman it
wer gibt ihm die Frau
who gives the woman it
wer gibt dem die Frau
who gives the woman it
wer gibt ihm die Frau
who gives her the apple
wer gibt sie dem Apfel
who gives her the apple
wer gibt sie dem Apfel
who gives her it
wer gibt sie dem
who gives her it
wer gibt sie ihm
who gives her it
wer gibt sie dem
who gives her it
wer gibt sie ihm
the child sends the apple to the woman
das Kind schickt der Frau den Apfel
the child sends the apple to the woman
das Kind schickt der Frau den Apfel
the child sends it to the woman
das Kind schickt der Frau das
the child sends it to the woman
das Kind schickt es der Frau
the child sends it to the woman
das Kind schickt der Frau das
the child sends it to the woman
das Kind schickt es der Frau
the child sends him to the woman
das Kind schickt ihn der Frau
the child sends him to the woman
das Kind schickt ihn der Frau
the child sends her to the woman
das Kind schickt sie der Frau
the child sends her to the woman
das Kind schickt sie der Frau
the child sends them to the woman
das Kind schickt der Frau die
the child sends them to the woman
das Kind schickt sie der Frau
the child sends them to the woman
das Kind schickt der Frau die
the child sends them to the woman
das Kind schickt sie der Frau
the child sends the apple to her
das Kind schickt ihr den Apfel
the child sends the apple to her
das Kind schickt ihr den Apfel
the child sends the apple to him
das Kind schickt ihm den Apfel
the child sends the apple to him
das Kind schickt ihm den Apfel
the child sends the apple to it
das Kind schickt dem den Apfel
the child sends the apple to it
das Kind schickt ihm den Apfel
the child sends the apple to it
das Kind schickt dem den Apfel
the child sends the apple to it
das Kind schickt ihm den Apfel
the child sends the apple to them
das Kind schickt denen den Apfel
the child sends the apple to them
das Kind schickt ihnen den Apfel
the child sends the apple to them
das Kind schickt denen den Apfel
the child sends the apple to them
das Kind schickt ihnen den Apfel
the apple that the child sends to the women
der Apfel , den das Kind den Frauen schickt
the apple that the child sends to her
der Apfel , den das Kind ihr schickt
the apple that it sends to the women
der Apfel , den das den Frauen schickt
the apple that it sends to the women
der Apfel , den es den Frauen schickt
the apple that it sends to her
der Apfel , den das ihr schickt
the apple that it sends to her
der Apfel , den es ihr schickt
the apple that it sends to him
der Apfel , den das ihm schickt
the apple that it sends to him
der Apfel , den es ihm schickt
the apple that it sends to it
der Apfel , den das dem schickt
the apple that it sends to it
der Apfel , den das ihm schickt
the apple that it sends to it
der Apfel , den es dem schickt
the apple that it sends to it
der Apfel , den es ihm schickt
the apple that it sends to them
der Apfel , den das denen schickt
the apple that it sends to them
der Apfel , den das ihnen schickt
the apple that it sends to them
der Apfel , den es denen schickt
the apple that it sends to them
der Apfel , den es ihnen schickt
the woman that the child sends the apple to
die Frau , der das Kind den Apfel schickt
the woman that the child sends him to
die Frau , der das Kind ihn schickt
the woman that the child sends her to
die Frau , der das Kind sie schickt
the woman that the child sends it to
die Frau , der das Kind das schickt
the woman that the child sends it to
die Frau , der das Kind es schickt
the woman that the child sends them to
die Frau , der das Kind die schickt
the woman that the child sends them to
die Frau , der das Kind sie schickt
who sends the apple to the woman
wer schickt der Frau den Apfel
who sends the apple to the woman
wer schickt der Frau den Apfel
who sends it to the woman
wer schickt der Frau das
who sends it to the woman
wer schickt es der Frau
who sends it to the woman
wer schickt der Frau das
who sends it to the woman
wer schickt es der Frau
who sends the apple to her
wer schickt ihr den Apfel
who sends the apple to her
wer schickt ihr den Apfel
who sends it to her
wer schickt ihr das
who sends it to her
wer schickt es ihr
who sends it to her
wer schickt ihr das
who sends it to her
wer schickt es ihr

View File

@@ -0,0 +1,75 @@
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a drink_V2) (PredetNP not_Predet (MassNP (UseN beer_N))))))) NoVoc
TestLangGer: wir trinken nicht Bier
TestLangEng: we drink not beer
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a drink_V2) (PredetNP not_Predet (UsePron it_Pron)))))) NoVoc
TestLangGer: wir trinken nicht es
TestLangEng: we drink not it
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a drink_V2) (PredetNP not_Predet (MassNP (AdjCN (PositA warm_A) (UseN beer_N)))))))) NoVoc
TestLangGer: wir trinken nicht warmes Bier
TestLangEng: we drink not warm beer
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a drink_V2) (DetCN (DetQuant no_Quant NumSg) (AdjCN (PositA warm_A) (UseN beer_N))))))) NoVoc
TestLangGer: wir trinken kein warmes Bier nicht
TestLangEng: we don't drink no warm beer
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (PredetNP not_Predet (UsePron he_Pron)))))) NoVoc
TestLangGer: ich sehe nicht ihn
TestLangEng: I see not him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (PredetNP not_Predet somebody_NP))))) NoVoc
TestLangGer: ich sehe nicht jemanden
TestLangEng: I see not somebody
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN many_Det (AdjCN (PositA bad_A) (UseN reason_N))))))) NoVoc
TestLangGer: ich sehe viele schlechten Gründe
TestLangEng: I see many bad reasons
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN few_Det (AdjCN (PositA bad_A) (UseN reason_N))))))) NoVoc
TestLangGer: ich sehe wenige schlechten Gründe
TestLangEng: I see few bad reasons
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) (PredetNP not_Predet somebody_NP))))) NoVoc
TestLangGer: wir wollen nicht jemanden sehen
TestLangEng: we want to see not somebody
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a see_V2) (PredetNP not_Predet somebody_NP)))))) NoVoc
TestLangGer: wir wollen nicht jemanden sehen
TestLangEng: we want to see not somebody
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a see_V2) somebody_NP))))) NoVoc
TestLangGer: wir wollen nicht jemanden sehen
TestLangEng: we don't want to see somebody
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (PredetNP not_Predet (UsePron she_Pron)))))) NoVoc
TestLangGer: ich schicke es nicht ihr
TestLangEng: I send it to not her
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (PredetNP not_Predet (UsePron she_Pron))) (UsePron it_Pron))))) NoVoc
TestLangGer: ich schicke es nicht ihr
TestLangEng: I send it to not her
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoPl_IP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (MassNP (ApposCN (UseN child_N) (UsePron he_Pron)))))))) NoVoc
TestLangGer: wem gibt das Kind ihn nicht
TestLangEng: whom doesn't it give child he
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoPl_IP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (UsePron he_Pron)))))) NoVoc
TestLangGer: wem gibt das Kind ihn nicht
TestLangEng: whom doesn't the child give him
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoSg_IP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (MassNP (ApposCN (UseN child_N) (UsePron he_Pron)))))))) NoVoc
TestLangGer: wem gibt das Kind ihn nicht
TestLangEng: whom doesn't it give child he
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoSg_IP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (UsePron he_Pron)))))) NoVoc
TestLangGer: wem gibt das Kind ihn nicht
TestLangEng: whom doesn't the child give him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 anklagen_gen_V3 (DetNP (DetQuant IndefArt NumPl))) (DetCN (DetQuant IndefArt NumPl) (ApposCN (UseN beer_N) (UsePron he_Pron))))))) NoVoc
TestLangGer: ich klage einiger Biere ihn an
TestLangEng: I accuse beers he of ones
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 anklagen_gen_V3 (DetNP somePl_Det)) (DetCN (DetQuant IndefArt NumPl) (ApposCN (UseN beer_N) (UsePron he_Pron))))))) NoVoc
TestLangGer: ich klage einiger Biere ihn an
TestLangEng: I accuse beers he of some
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (DetCN (DetQuant DefArt NumSg) (UseN reason_N))) (DetCN (DetQuant DefArt NumSg) (UseN student_N)))))) NoVoc
TestLangGer: wir lehrten den Grund den Studenten
TestLangEng: we taught the reason the student
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (DetCN (DetQuant DefArt NumSg) (UseN reason_N))) (DetCN (DetQuant DefArt NumSg) (UseN student_N)))))) NoVoc
TestLangGer: wir lehrten den Grund den Studenten
TestLangEng: we taught the student the reason
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumPl) (UseN student_N)))))) NoVoc
TestLangGer: wir lehrten ihn die Studenten
TestLangEng: we taught him the students
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumPl) (UseN student_N)))))) NoVoc
TestLangGer: wir lehrten ihn die Studenten
TestLangEng: we taught the students him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (DetCN (DetQuant DefArt NumPl) (UseN student_N))) (UsePron he_Pron))))) NoVoc
TestLangGer: wir lehrten ihn die Studenten
TestLangEng: we taught the students him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (DetCN (DetQuant DefArt NumPl) (UseN student_N))) (UsePron he_Pron))))) NoVoc
TestLangGer: wir lehrten ihn die Studenten
TestLangEng: we taught him the students

View File

@@ -0,0 +1,870 @@
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompAP (PositA old_A)))))) NoVoc
TestLangGer: ich bin nicht alt
TestLangEng: I am not old
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompAdv (PositAdvAdj old_A)))))) NoVoc
TestLangGer: ich bin nicht alt
TestLangEng: I am not oldly
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (AdvVP UseCopula (PositAdvAdj old_A))))) NoVoc
TestLangGer: ich bin nicht alt
TestLangEng: I am not oldly
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompAdv here_Adv))))) NoVoc
TestLangGer: ich bin nicht hier
TestLangEng: I am not here
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (AdvVP UseCopula here_Adv)))) NoVoc
TestLangGer: ich bin nicht hier
TestLangEng: I am not here
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a know_V2) (UsePron youSg_Pron))))) NoVoc
TestLangGer: ich kenne dich nicht
TestLangEng: I don't know you
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a know_V2) (DetCN (DetQuant (PossPron youSg_Pron) NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: ich kenne deine Frau nicht
TestLangEng: I don't know your woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (UseComp (CompNP (DetCN (DetQuant no_Quant NumSg) (UseN child_N))))))) NoVoc
TestLangGer: ich bin kein Kind
TestLangEng: I am no child
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (AdvVP (UseV sleep_V) here_Adv)))) NoVoc
TestLangGer: ich schlafe nicht hier
TestLangEng: I don't sleep here
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2A paint_V2A (PositA blue_A)) (UsePron it_Pron))))) NoVoc
TestLangGer: ich male es nicht blau
TestLangEng: I don't paint it blue
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (AdVVP always_AdV (UseV sleep_V))))) NoVoc
TestLangGer: ich schlafe nicht immer
TestLangEng: I don't always sleep
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (AdVVP always_AdV (ComplSlash (SlashV2a know_V2) (UsePron youSg_Pron)))))) NoVoc
TestLangGer: ich kenne dich nicht immer
TestLangEng: I don't always know you
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (AdVVPSlash always_AdV (SlashV2a know_V2)) (UsePron youSg_Pron))))) NoVoc
TestLangGer: ich kenne dich nicht immer
TestLangEng: I don't always know you
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplVV can8know_VV (UseV sleep_V))))) NoVoc
TestLangGer: ich kann nicht schlafen
TestLangEng: I can't sleep
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplVV can_VV (UseV sleep_V))))) NoVoc
TestLangGer: ich kann nicht schlafen
TestLangEng: I can't sleep
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (ImpersCl (ComplVA become_VA (UseComparA good_A))))) NoVoc
TestLangGer: es wird nicht besser
TestLangEng: it doesn't become better
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron it_Pron) (ComplVA become_VA (UseComparA good_A))))) NoVoc
TestLangGer: es wird nicht besser
TestLangEng: it doesn't become better
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a drink_V2) (MassNP (UseN beer_N)))))) NoVoc
TestLangGer: wir trinken Bier
TestLangEng: we drink beer
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a drink_V2) (MassNP (UseN beer_N)))))) NoVoc
TestLangGer: wir trinken Bier nicht
TestLangEng: we don't drink beer
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a drink_V2) (UsePron it_Pron))))) NoVoc
TestLangGer: wir trinken es nicht
TestLangEng: we don't drink it
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a drink_V2) (DetCN (DetQuant no_Quant NumSg) (UseN beer_N)))))) NoVoc
TestLangGer: wir trinken kein Bier
TestLangEng: we drink no beer
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a drink_V2) (MassNP (AdjCN (PositA warm_A) (UseN beer_N))))))) NoVoc
TestLangGer: wir trinken warmes Bier nicht
TestLangEng: we don't drink warm beer
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a drink_V2) (DetCN (DetQuant no_Quant NumSg) (AdjCN (PositA warm_A) (UseN beer_N))))))) NoVoc
TestLangGer: wir trinken kein warmes Bier
TestLangEng: we drink no warm beer
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant DefArt NumSg) (UseN man_N)))))) NoVoc
TestLangGer: ich sehe den Mann nicht
TestLangEng: I don't see the man
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant no_Quant NumSg) (UseN man_N)))))) NoVoc
TestLangGer: ich sehe keinen Mann
TestLangEng: I see no man
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (UsePron he_Pron))))) NoVoc
TestLangGer: ich sehe ihn nicht
TestLangEng: I don't see him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) somebody_NP)))) NoVoc
TestLangGer: ich sehe jemanden nicht
TestLangEng: I don't see somebody
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) nobody_NP)))) NoVoc
TestLangGer: ich sehe niemanden
TestLangEng: I see nobody
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a read_V2) (DetCN (DetQuant IndefArt NumSg) (AdjCN (PositA bad_A) (UseN book_N))))))) NoVoc
TestLangGer: ich lese ein schlechtes Buch nicht
TestLangEng: I don't read a bad book
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a read_V2) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (AdjCN (PositA bad_A) (UseN book_N))))))) NoVoc
TestLangGer: ich lese ein schlechtes Buch nicht
TestLangEng: I don't read one bad book
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a read_V2) (DetCN someSg_Det (AdjCN (PositA bad_A) (UseN book_N))))))) NoVoc
TestLangGer: ich lese ein schlechtes Buch nicht
TestLangEng: I don't read some bad book
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a read_V2) (DetCN (DetQuant no_Quant NumSg) (AdjCN (PositA bad_A) (UseN book_N))))))) NoVoc
TestLangGer: ich lese kein schlechtes Buch
TestLangEng: I read no bad book
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt NumPl) (UseN reason_N)))))) NoVoc
TestLangGer: ich sehe Gründe
TestLangEng: I see reasons
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt NumPl) (UseN reason_N)))))) NoVoc
TestLangGer: ich sehe Gründe nicht
TestLangEng: I don't see reasons
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (PredetNP not_Predet (DetCN (DetQuant IndefArt NumPl) (UseN reason_N))))))) NoVoc
TestLangGer: ich sehe nicht Gründe
TestLangEng: I see not reasons
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant no_Quant NumPl) (UseN reason_N)))))) NoVoc
TestLangGer: ich sehe keine Gründe
TestLangEng: I see no reasons
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n2)))))))) (UseN reason_N)))))) NoVoc
TestLangGer: ich sehe zwei Gründe
TestLangEng: I see two reasons
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n2)))))))) (UseN reason_N)))))) NoVoc
TestLangGer: ich sehe zwei Gründe nicht
TestLangEng: I don't see two reasons
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant no_Quant (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n2)))))))) (UseN reason_N)))))) NoVoc
TestLangGer: ich sehe keine zwei Gründe
TestLangEng: I see no two reasons
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt NumPl) (AdjCN (PositA bad_A) (UseN reason_N))))))) NoVoc
TestLangGer: ich sehe schlechte Gründe
TestLangEng: I see bad reasons
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant IndefArt NumPl) (AdjCN (PositA bad_A) (UseN reason_N))))))) NoVoc
TestLangGer: ich sehe schlechte Gründe nicht
TestLangEng: I don't see bad reasons
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a see_V2) (DetCN (DetQuant no_Quant NumPl) (AdjCN (PositA bad_A) (UseN reason_N))))))) NoVoc
TestLangGer: ich sehe keine schlechten Gründe
TestLangEng: I see no bad reasons
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) somebody_NP)))) NoVoc
TestLangGer: wir wollen jemanden sehen
TestLangEng: we want to see somebody
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a see_V2) somebody_NP))))) NoVoc
TestLangGer: wir wollen jemanden sehen
TestLangEng: we want to see somebody
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) somebody_NP)))) NoVoc
TestLangGer: wir wollen jemanden nicht sehen
TestLangEng: we don't want to see somebody
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a wait_V2) (DetCN (DetQuant DefArt NumPl) (UseN child_N)))))) NoVoc
TestLangGer: wir warten nicht auf die Kinder
TestLangEng: we don't wait for the children
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a wait_V2) (UsePron youSg_Pron))))) NoVoc
TestLangGer: wir warten nicht auf dich
TestLangEng: we don't wait for you
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TFut ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a wait_V2) (UsePron youPl_Pron))))) NoVoc
TestLangGer: wir werden nicht auf euch warten
TestLangEng: we won't wait for you
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres AAnter) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a wait_V2) (PredetNP all_Predet (DetCN (DetQuant IndefArt NumPl) (UseN child_N))))))) NoVoc
TestLangGer: wir haben nicht auf alle Kinder gewartet
TestLangEng: we haven't waited for all children
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres AAnter) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a wait_V2) (UsePron youPl_Pron))))) NoVoc
TestLangGer: wir haben nicht auf euch gewartet
TestLangEng: we haven't waited for you
TestLang: PhrUtt NoPConj (UttAdv (SubjS because_Subj (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplVV want_VV (ComplSlash (SlashV2a wait_V2) (UsePron youPl_Pron))))))) NoVoc
TestLangGer: weil wir nicht auf euch warten wollen
TestLangEng: because we don't want to wait for you
TestLang: PhrUtt NoPConj (UttAdv (SubjS because_Subj (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashVV want_VV (SlashV2a wait_V2)) (UsePron youPl_Pron)))))) NoVoc
TestLangGer: weil wir nicht auf euch warten wollen
TestLangEng: because we don't want to wait for you
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a wait_V2) (DetCN many_Det (UseN child_N)))))) NoVoc
TestLangGer: wir warten nicht auf viele Kinder
TestLangEng: we don't wait for many children
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke der Frau das Buch
TestLangEng: I send the book to the woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke der Frau das Buch
TestLangEng: I send the book to the woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant IndefArt NumSg) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke der Frau ein Buch
TestLangEng: I send a book to the woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke der Frau ein Buch
TestLangEng: I send one book to the woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN someSg_Det (UseN book_N)))))) NoVoc
TestLangGer: ich schicke der Frau ein Buch
TestLangEng: I send some book to the woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN book_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke der Frau ein Buch
TestLangEng: I send a book to the woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN book_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke der Frau ein Buch
TestLangEng: I send one book to the woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN someSg_Det (UseN book_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke der Frau ein Buch
TestLangEng: I send some book to the woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke einer Frau das Buch
TestLangEng: I send the book to a woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke einer Frau das Buch
TestLangEng: I send the book to one woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN someSg_Det (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke einer Frau das Buch
TestLangEng: I send the book to some woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (DetCN (DetQuant IndefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke einer Frau das Buch
TestLangEng: I send the book to a woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke einer Frau das Buch
TestLangEng: I send the book to one woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (DetCN someSg_Det (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke einer Frau das Buch
TestLangEng: I send the book to some woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN woman_N))) (DetCN (DetQuant IndefArt NumSg) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke einer Frau ein Buch
TestLangEng: I send a book to a woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN woman_N))) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke einer Frau ein Buch
TestLangEng: I send one book to a woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN woman_N))) (DetCN someSg_Det (UseN book_N)))))) NoVoc
TestLangGer: ich schicke einer Frau ein Buch
TestLangEng: I send some book to a woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N))) (DetCN (DetQuant IndefArt NumSg) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke einer Frau ein Buch
TestLangEng: I send a book to one woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N))) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke einer Frau ein Buch
TestLangEng: I send one book to one woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N))) (DetCN someSg_Det (UseN book_N)))))) NoVoc
TestLangGer: ich schicke einer Frau ein Buch
TestLangEng: I send some book to one woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN someSg_Det (UseN woman_N))) (DetCN (DetQuant IndefArt NumSg) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke einer Frau ein Buch
TestLangEng: I send a book to some woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN someSg_Det (UseN woman_N))) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke einer Frau ein Buch
TestLangEng: I send one book to some woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN someSg_Det (UseN woman_N))) (DetCN someSg_Det (UseN book_N)))))) NoVoc
TestLangGer: ich schicke einer Frau ein Buch
TestLangEng: I send some book to some woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN book_N))) (DetCN (DetQuant IndefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke einer Frau ein Buch
TestLangEng: I send a book to a woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN book_N))) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke einer Frau ein Buch
TestLangEng: I send a book to one woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN book_N))) (DetCN someSg_Det (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke einer Frau ein Buch
TestLangEng: I send a book to some woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN book_N))) (DetCN (DetQuant IndefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke einer Frau ein Buch
TestLangEng: I send one book to a woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN book_N))) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke einer Frau ein Buch
TestLangEng: I send one book to one woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN book_N))) (DetCN someSg_Det (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke einer Frau ein Buch
TestLangEng: I send one book to some woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN someSg_Det (UseN book_N))) (DetCN (DetQuant IndefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke einer Frau ein Buch
TestLangEng: I send some book to a woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN someSg_Det (UseN book_N))) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke einer Frau ein Buch
TestLangEng: I send some book to one woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN someSg_Det (UseN book_N))) (DetCN someSg_Det (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke einer Frau ein Buch
TestLangEng: I send some book to some woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke der Frau das Buch nicht
TestLangEng: I don't send the book to the woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke der Frau das Buch nicht
TestLangEng: I don't send the book to the woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke einer Frau das Buch nicht
TestLangEng: I don't send the book to a woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke einer Frau das Buch nicht
TestLangEng: I don't send the book to one woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN someSg_Det (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke einer Frau das Buch nicht
TestLangEng: I don't send the book to some woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (DetCN (DetQuant IndefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke einer Frau das Buch nicht
TestLangEng: I don't send the book to a woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke einer Frau das Buch nicht
TestLangEng: I don't send the book to one woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (DetCN someSg_Det (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke einer Frau das Buch nicht
TestLangEng: I don't send the book to some woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (UsePron she_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke ihr das Buch nicht
TestLangEng: I don't send the book to her
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (UsePron she_Pron))))) NoVoc
TestLangGer: ich schicke ihr das Buch nicht
TestLangEng: I don't send the book to her
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke es der Frau nicht
TestLangEng: I don't send it to the woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (UsePron it_Pron))))) NoVoc
TestLangGer: ich schicke es der Frau nicht
TestLangEng: I don't send it to the woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (DetCN (DetQuant IndefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke es einer Frau nicht
TestLangEng: I don't send it to a woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke es einer Frau nicht
TestLangEng: I don't send it to one woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (DetCN someSg_Det (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke es einer Frau nicht
TestLangEng: I don't send it to some woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN woman_N))) (UsePron it_Pron))))) NoVoc
TestLangGer: ich schicke es einer Frau nicht
TestLangEng: I don't send it to a woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N))) (UsePron it_Pron))))) NoVoc
TestLangGer: ich schicke es einer Frau nicht
TestLangEng: I don't send it to one woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN someSg_Det (UseN woman_N))) (UsePron it_Pron))))) NoVoc
TestLangGer: ich schicke es einer Frau nicht
TestLangEng: I don't send it to some woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (UsePron she_Pron)) (UsePron it_Pron))))) NoVoc
TestLangGer: ich schicke es ihr nicht
TestLangEng: I don't send it to her
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (UsePron she_Pron))))) NoVoc
TestLangGer: ich schicke es ihr nicht
TestLangEng: I don't send it to her
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant no_Quant NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke keiner Frau das Buch
TestLangEng: I send the book to no woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (DetCN (DetQuant no_Quant NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke keiner Frau das Buch
TestLangEng: I send the book to no woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant no_Quant NumSg) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke der Frau kein Buch
TestLangEng: I send no book to the woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant no_Quant NumSg) (UseN book_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke der Frau kein Buch
TestLangEng: I send no book to the woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (UsePron she_Pron)) (DetCN (DetQuant no_Quant NumSg) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke ihr kein Buch
TestLangEng: I send no book to her
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant no_Quant NumSg) (UseN book_N))) (UsePron she_Pron))))) NoVoc
TestLangGer: ich schicke ihr kein Buch
TestLangEng: I send no book to her
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant no_Quant NumSg) (UseN woman_N))) (DetCN (DetQuant IndefArt NumSg) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke keiner Frau ein Buch
TestLangEng: I send a book to no woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant no_Quant NumSg) (UseN woman_N))) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke keiner Frau ein Buch
TestLangEng: I send one book to no woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant no_Quant NumSg) (UseN woman_N))) (DetCN someSg_Det (UseN book_N)))))) NoVoc
TestLangGer: ich schicke keiner Frau ein Buch
TestLangEng: I send some book to no woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN book_N))) (DetCN (DetQuant no_Quant NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke keiner Frau ein Buch
TestLangEng: I send a book to no woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN book_N))) (DetCN (DetQuant no_Quant NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke keiner Frau ein Buch
TestLangEng: I send one book to no woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN someSg_Det (UseN book_N))) (DetCN (DetQuant no_Quant NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke keiner Frau ein Buch
TestLangEng: I send some book to no woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (DetCN (DetQuant no_Quant NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke es keiner Frau
TestLangEng: I send it to no woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant no_Quant NumSg) (UseN woman_N))) (UsePron it_Pron))))) NoVoc
TestLangGer: ich schicke es keiner Frau
TestLangEng: I send it to no woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (DetCN (DetQuant IndefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke es einer Frau nicht
TestLangEng: I don't send it to a woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke es einer Frau nicht
TestLangEng: I don't send it to one woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (UsePron it_Pron)) (DetCN someSg_Det (UseN woman_N)))))) NoVoc
TestLangGer: ich schicke es einer Frau nicht
TestLangEng: I don't send it to some woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt NumSg) (UseN woman_N))) (UsePron it_Pron))))) NoVoc
TestLangGer: ich schicke es einer Frau nicht
TestLangEng: I don't send it to a woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN (DetQuant IndefArt (NumCard (NumNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01))))))) (UseN woman_N))) (UsePron it_Pron))))) NoVoc
TestLangGer: ich schicke es einer Frau nicht
TestLangEng: I don't send it to one woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (DetCN someSg_Det (UseN woman_N))) (UsePron it_Pron))))) NoVoc
TestLangGer: ich schicke es einer Frau nicht
TestLangEng: I don't send it to some woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 send_V3 (UsePron she_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
TestLangGer: ich schicke ihr das Buch nicht
TestLangEng: I don't send the book to her
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 send_V3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (UsePron she_Pron))))) NoVoc
TestLangGer: ich schicke ihr das Buch nicht
TestLangEng: I don't send the book to her
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (MassNP (ApposCN (UseN child_N) (DetCN (DetQuant DefArt NumSg) (UseN woman_N))))))))))) NoVoc
TestLangGer: der Apfel , den das Kind der Frau gibt
TestLangEng: the apple that it gives child the woman
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))))))))) NoVoc
TestLangGer: der Apfel , den das Kind der Frau gibt
TestLangEng: the apple that the child gives the woman
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (MassNP (ApposCN (UseN child_N) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))))))) NoVoc
TestLangGer: der Apfel , den das Kind der Frau gibt
TestLangEng: the apple , that it gives child the woman
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))))) NoVoc
TestLangGer: der Apfel , den das Kind der Frau gibt
TestLangEng: the apple , that the child gives the woman
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (MassNP (ApposCN (UseN child_N) (UsePron she_Pron)))))))))) NoVoc
TestLangGer: der Apfel , den das Kind ihr gibt
TestLangEng: the apple that it gives child she
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (UsePron she_Pron)))))))) NoVoc
TestLangGer: der Apfel , den das Kind ihr gibt
TestLangEng: the apple that the child gives her
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash3V3 give_V3 (MassNP (ApposCN (UseN child_N) (UsePron she_Pron))))))))) NoVoc
TestLangGer: der Apfel , den das Kind ihr gibt
TestLangEng: the apple , that it gives child she
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash3V3 give_V3 (UsePron she_Pron))))))) NoVoc
TestLangGer: der Apfel , den das Kind ihr gibt
TestLangEng: the apple , that the child gives her
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN apple_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (UsePron she_Pron)))))))) NoVoc
TestLangGer: der Apfel , den es ihr gibt
TestLangEng: the apple that it gives her
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN apple_N)) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (UsePron she_Pron))))))) NoVoc
TestLangGer: der Apfel , den es ihr gibt
TestLangEng: the apple , that it gives her
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (MassNP (ApposCN (UseN child_N) (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))))))) NoVoc
TestLangGer: die Frau , der das Kind den Apfel nicht gibt
TestLangEng: the woman that it doesn't give child the apple
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))))) NoVoc
TestLangGer: die Frau , der das Kind den Apfel nicht gibt
TestLangEng: the woman that the child doesn't give the apple
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (MassNP (ApposCN (UseN child_N) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))))))) NoVoc
TestLangGer: die Frau , der das Kind den Apfel nicht gibt
TestLangEng: the woman , that it doesn't give child the apple
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))))) NoVoc
TestLangGer: die Frau , der das Kind den Apfel nicht gibt
TestLangEng: the woman , that the child doesn't give the apple
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))))) NoVoc
TestLangGer: die Frau , der es den Apfel nicht gibt
TestLangEng: the woman that it doesn't give the apple
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))))) NoVoc
TestLangGer: die Frau , der es den Apfel nicht gibt
TestLangEng: the woman , that it doesn't give the apple
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (MassNP (ApposCN (UseN child_N) (UsePron he_Pron)))))))))) NoVoc
TestLangGer: die Frau , der das Kind ihn nicht gibt
TestLangEng: the woman that it doesn't give child he
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (UsePron he_Pron)))))))) NoVoc
TestLangGer: die Frau , der das Kind ihn nicht gibt
TestLangEng: the woman that the child doesn't give him
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (MassNP (ApposCN (UseN child_N) (UsePron he_Pron))))))))) NoVoc
TestLangGer: die Frau , der das Kind ihn nicht gibt
TestLangEng: the woman , that it doesn't give child he
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (UsePron he_Pron))))))) NoVoc
TestLangGer: die Frau , der das Kind ihn nicht gibt
TestLangEng: the woman , that the child doesn't give him
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumPl)) (Slash2V3 give_V3 (DetCN (DetQuant IndefArt NumPl) (ApposCN (UseN child_N) (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))))))) NoVoc
TestLangGer: die Frau , der die Kinder den Apfel nicht geben
TestLangEng: the woman that they don't give children the apple
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumPl) (UseN child_N)) (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))))) NoVoc
TestLangGer: die Frau , der die Kinder den Apfel nicht geben
TestLangEng: the woman that the children don't give the apple
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumPl)) (Slash2V3 give_V3 (DetCN (DetQuant IndefArt NumPl) (ApposCN (UseN child_N) (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))))))) NoVoc
TestLangGer: die Frau , der die Kinder den Apfel nicht geben
TestLangEng: the woman , that they don't give children the apple
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumPl) (UseN child_N)) (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))))) NoVoc
TestLangGer: die Frau , der die Kinder den Apfel nicht geben
TestLangEng: the woman , that the children don't give the apple
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumPl)) (Slash2V3 give_V3 (DetCN (DetQuant IndefArt NumPl) (ApposCN (UseN child_N) (UsePron he_Pron)))))))))) NoVoc
TestLangGer: die Frau , der die Kinder ihn nicht geben
TestLangEng: the woman that they don't give children he
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumPl) (UseN child_N)) (Slash2V3 give_V3 (UsePron he_Pron)))))))) NoVoc
TestLangGer: die Frau , der die Kinder ihn nicht geben
TestLangEng: the woman that the children don't give him
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetNP (DetQuant DefArt NumPl)) (Slash2V3 give_V3 (DetCN (DetQuant IndefArt NumPl) (ApposCN (UseN child_N) (UsePron he_Pron))))))))) NoVoc
TestLangGer: die Frau , der die Kinder ihn nicht geben
TestLangEng: the woman , that they don't give children he
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (DetCN (DetQuant DefArt NumPl) (UseN child_N)) (Slash2V3 give_V3 (UsePron he_Pron))))))) NoVoc
TestLangGer: die Frau , der die Kinder ihn nicht geben
TestLangEng: the woman , that the children don't give him
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (UsePron they_Pron) (Slash2V3 give_V3 (UsePron he_Pron)))))))) NoVoc
TestLangGer: die Frau , der sie ihn nicht geben
TestLangEng: the woman that they don't give him
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PNeg (RelSlash IdRP (SlashVP (UsePron they_Pron) (Slash2V3 give_V3 (UsePron he_Pron))))))) NoVoc
TestLangGer: die Frau , der sie ihn nicht geben
TestLangEng: the woman , that they don't give him
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (UsePron he_Pron)))))))) NoVoc
TestLangGer: die Frau , der es ihn gibt
TestLangEng: the woman that it gives him
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (UsePron he_Pron))))))) NoVoc
TestLangGer: die Frau , der es ihn gibt
TestLangEng: the woman , that it gives him
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron he_Pron) (Slash2V3 give_V3 (UsePron he_Pron)))))))) NoVoc
TestLangGer: die Frau , der er ihn gibt
TestLangEng: the woman that he gives him
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPres ASimul) PPos (RelSlash IdRP (SlashVP (UsePron he_Pron) (Slash2V3 give_V3 (UsePron he_Pron))))))) NoVoc
TestLangGer: die Frau , der er ihn gibt
TestLangEng: the woman , that he gives him
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoPl_IP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (MassNP (ApposCN (UseN child_N) (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))))) NoVoc
TestLangGer: wem gibt das Kind den Apfel nicht
TestLangEng: whom doesn't it give child the apple
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoPl_IP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))) NoVoc
TestLangGer: wem gibt das Kind den Apfel nicht
TestLangEng: whom doesn't the child give the apple
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoSg_IP (SlashVP (DetNP (DetQuant DefArt NumSg)) (Slash2V3 give_V3 (MassNP (ApposCN (UseN child_N) (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))))) NoVoc
TestLangGer: wem gibt das Kind den Apfel nicht
TestLangEng: whom doesn't it give child the apple
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoSg_IP (SlashVP (DetCN (DetQuant DefArt NumSg) (UseN child_N)) (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))) NoVoc
TestLangGer: wem gibt das Kind den Apfel nicht
TestLangEng: whom doesn't the child give the apple
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoPl_IP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))) NoVoc
TestLangGer: wem gibt es den Apfel nicht
TestLangEng: whom doesn't it give the apple
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoSg_IP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN apple_N))))))) NoVoc
TestLangGer: wem gibt es den Apfel nicht
TestLangEng: whom doesn't it give the apple
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoPl_IP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (UsePron he_Pron)))))) NoVoc
TestLangGer: wem gibt es ihn nicht
TestLangEng: whom doesn't it give him
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoSg_IP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (UsePron he_Pron)))))) NoVoc
TestLangGer: wem gibt es ihn nicht
TestLangEng: whom doesn't it give him
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestSlash whoPl_IP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (PredetNP not_Predet (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))))) NoVoc
TestLangGer: wem gibt es nicht den Apfel
TestLangEng: whom does it give not the apple
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PPos (QuestSlash whoSg_IP (SlashVP (UsePron it_Pron) (Slash2V3 give_V3 (PredetNP not_Predet (DetCN (DetQuant DefArt NumSg) (UseN apple_N)))))))) NoVoc
TestLangGer: wem gibt es nicht den Apfel
TestLangEng: whom does it give not the apple
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoPl_IP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))))))) NoVoc
TestLangGer: wen gibt es der Frau nicht
TestLangEng: whom doesn't it give the woman
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres ASimul) PNeg (QuestSlash whoSg_IP (SlashVP (UsePron it_Pron) (Slash3V3 give_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))))))) NoVoc
TestLangGer: wen gibt es der Frau nicht
TestLangEng: whom doesn't it give the woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 anklagen_gen_V3 (DetNP (DetQuant DefArt NumPl))) (DetCN (DetQuant IndefArt NumPl) (ApposCN (UseN man_N) (DetCN (DetQuant DefArt NumSg) (UseN beer_N)))))))) NoVoc
TestLangGer: ich klage die Männer des Biers an
TestLangEng: I accuse them of men the beer
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 anklagen_gen_V3 (DetNP (DetQuant DefArt NumPl))) (DetCN (DetQuant IndefArt NumPl) (ApposCN (ApposCN (UseN man_N) (DetNP (DetQuant DefArt NumSg))) (MassNP (UseN beer_N)))))))) NoVoc
TestLangGer: ich klage die Männer des Biers an
TestLangEng: I accuse them of men it beer
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 anklagen_gen_V3 (DetCN (DetQuant DefArt NumPl) (UseN man_N))) (DetCN (DetQuant DefArt NumSg) (UseN beer_N)))))) NoVoc
TestLangGer: ich klage die Männer des Biers an
TestLangEng: I accuse the men of the beer
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 anklagen_gen_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN beer_N)))))) NoVoc
TestLangGer: ich klage ihn des Biers an
TestLangEng: I accuse him of the beer
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 anklagen_gen_V3 (DetCN (DetQuant DefArt NumSg) (UseN beer_N))) (UsePron he_Pron))))) NoVoc
TestLangGer: ich klage ihn des Biers an
TestLangEng: I accuse him of the beer
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 anklagen_gen_V3 (UsePron he_Pron)) (DetCN somePl_Det (UseN beer_N)))))) NoVoc
TestLangGer: ich klage ihn einiger Biere an
TestLangEng: I accuse him of some beers
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 anklagen_gen_V3 (DetCN somePl_Det (UseN beer_N))) (UsePron he_Pron))))) NoVoc
TestLangGer: ich klage ihn einiger Biere an
TestLangEng: I accuse him of some beers
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 anklagen_gen_V3 (DetNP (DetQuant DefArt NumPl))) (DetCN (DetQuant IndefArt NumPl) (ApposCN (UseN man_N) (DetCN (DetQuant DefArt NumSg) (UseN beer_N)))))))) NoVoc
TestLangGer: ich klage die Männer des Biers nicht an
TestLangEng: I don't accuse them of men the beer
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 anklagen_gen_V3 (DetNP (DetQuant DefArt NumPl))) (DetCN (DetQuant IndefArt NumPl) (ApposCN (ApposCN (UseN man_N) (DetNP (DetQuant DefArt NumSg))) (MassNP (UseN beer_N)))))))) NoVoc
TestLangGer: ich klage die Männer des Biers nicht an
TestLangEng: I don't accuse them of men it beer
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 anklagen_gen_V3 (DetCN (DetQuant DefArt NumPl) (UseN man_N))) (DetCN (DetQuant DefArt NumSg) (UseN beer_N)))))) NoVoc
TestLangGer: ich klage die Männer des Biers nicht an
TestLangEng: I don't accuse the men of the beer
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 anklagen_gen_V3 (DetNP (DetQuant DefArt NumPl))) (DetCN (DetQuant IndefArt NumPl) (ApposCN (UseN man_N) (PredetNP not_Predet (DetCN (DetQuant DefArt NumSg) (UseN beer_N))))))))) NoVoc
TestLangGer: ich klage die Männer nicht des Biers an
TestLangEng: I accuse them of men not the beer
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 anklagen_gen_V3 (DetNP (DetQuant DefArt NumPl))) (DetCN (DetQuant IndefArt NumPl) (ApposCN (ApposCN (UseN man_N) (PredetNP not_Predet (DetNP (DetQuant DefArt NumSg)))) (MassNP (UseN beer_N)))))))) NoVoc
TestLangGer: ich klage die Männer nicht des Biers an
TestLangEng: I accuse them of men not it beer
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 anklagen_gen_V3 (DetCN (DetQuant DefArt NumPl) (UseN man_N))) (PredetNP not_Predet (DetCN (DetQuant DefArt NumSg) (UseN beer_N))))))) NoVoc
TestLangGer: ich klage die Männer nicht des Biers an
TestLangEng: I accuse the men of not the beer
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN music_N)))))) NoVoc
TestLangGer: wir lehren ihn die Musik
TestLangEng: we teach him the music
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN music_N)))))) NoVoc
TestLangGer: wir lehren ihn die Musik
TestLangEng: we teach the music him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (DetCN (DetQuant DefArt NumSg) (UseN music_N))) (UsePron he_Pron))))) NoVoc
TestLangGer: wir lehren ihn die Musik
TestLangEng: we teach the music him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (DetCN (DetQuant DefArt NumSg) (UseN music_N))) (UsePron he_Pron))))) NoVoc
TestLangGer: wir lehren ihn die Musik
TestLangEng: we teach him the music
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (DetCN (DetQuant DefArt NumSg) (UseN student_N))) (DetCN (DetQuant DefArt NumSg) (UseN reason_N)))))) NoVoc
TestLangGer: wir lehrten den Studenten den Grund
TestLangEng: we taught the student the reason
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (DetCN (DetQuant DefArt NumSg) (UseN student_N))) (DetCN (DetQuant DefArt NumSg) (UseN reason_N)))))) NoVoc
TestLangGer: wir lehrten den Studenten den Grund
TestLangEng: we taught the reason the student
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN reason_N)))))) NoVoc
TestLangGer: wir lehrten ihn den Grund
TestLangEng: we taught him the reason
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN reason_N)))))) NoVoc
TestLangGer: wir lehrten ihn den Grund
TestLangEng: we taught the reason him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 lehren_V3 (DetCN (DetQuant DefArt NumSg) (UseN reason_N))) (UsePron he_Pron))))) NoVoc
TestLangGer: wir lehrten ihn den Grund
TestLangEng: we taught the reason him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 lehren_V3 (DetCN (DetQuant DefArt NumSg) (UseN reason_N))) (UsePron he_Pron))))) NoVoc
TestLangGer: wir lehrten ihn den Grund
TestLangEng: we taught him the reason
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 erinnern_an_V3 (DetCN (DetQuant DefArt NumSg) (UseN rain_N))) (DetCN (DetQuant DefArt NumSg) (UseN boy_N)))))) NoVoc
TestLangGer: wir erinnern den Jungen nicht an den Regen
TestLangEng: we don't remind the boy of the rain
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 erinnern_an_V3 (DetCN (DetQuant DefArt NumSg) (UseN boy_N))) (DetCN (DetQuant DefArt NumSg) (UseN rain_N)))))) NoVoc
TestLangGer: wir erinnern den Jungen nicht an den Regen
TestLangEng: we don't remind the boy of the rain
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 erinnern_an_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN boy_N)))))) NoVoc
TestLangGer: wir erinnern den Jungen nicht an ihn
TestLangEng: we don't remind the boy of him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 erinnern_an_V3 (DetCN (DetQuant DefArt NumSg) (UseN boy_N))) (UsePron he_Pron))))) NoVoc
TestLangGer: wir erinnern den Jungen nicht an ihn
TestLangEng: we don't remind the boy of him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 erinnern_an_V3 (UsePron he_Pron)) (UsePron he_Pron))))) NoVoc
TestLangGer: wir erinnern ihn nicht an ihn
TestLangEng: we don't remind him of him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 erinnern_an_V3 (UsePron he_Pron)) (UsePron he_Pron))))) NoVoc
TestLangGer: wir erinnern ihn nicht an ihn
TestLangEng: we don't remind him of him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres AAnter) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 erinnern_an_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN boy_N)))))) NoVoc
TestLangGer: wir haben den Jungen nicht an ihn erinnert
TestLangEng: we haven't reminded the boy of him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres AAnter) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 erinnern_an_V3 (DetCN (DetQuant DefArt NumSg) (UseN boy_N))) (UsePron he_Pron))))) NoVoc
TestLangGer: wir haben den Jungen nicht an ihn erinnert
TestLangEng: we haven't reminded the boy of him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 danken_dat_fuer_V3 (DetCN (DetQuant DefArt NumSg) (UseN cheese_N))) (DetCN (DetQuant DefArt NumSg) (UseN cow_N)))))) NoVoc
TestLangGer: wir danken der Kuh für den Käse
TestLangEng: we thank the cow for the cheese
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 danken_dat_fuer_V3 (DetCN (DetQuant DefArt NumSg) (UseN cow_N))) (DetCN (DetQuant DefArt NumSg) (UseN cheese_N)))))) NoVoc
TestLangGer: wir danken der Kuh für den Käse
TestLangEng: we thank the cow for the cheese
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 danken_dat_fuer_V3 (DetCN (DetQuant DefArt NumSg) (UseN cheese_N))) (DetCN (DetQuant DefArt NumSg) (UseN cow_N)))))) NoVoc
TestLangGer: wir danken der Kuh nicht für den Käse
TestLangEng: we don't thank the cow for the cheese
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 danken_dat_fuer_V3 (DetCN (DetQuant DefArt NumSg) (UseN cow_N))) (DetCN (DetQuant DefArt NumSg) (UseN cheese_N)))))) NoVoc
TestLangGer: wir danken der Kuh nicht für den Käse
TestLangEng: we don't thank the cow for the cheese
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 danken_dat_fuer_V3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN cow_N)))))) NoVoc
TestLangGer: wir danken der Kuh nicht für ihn
TestLangEng: we don't thank the cow for him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 danken_dat_fuer_V3 (DetCN (DetQuant DefArt NumSg) (UseN cow_N))) (UsePron he_Pron))))) NoVoc
TestLangGer: wir danken der Kuh nicht für ihn
TestLangEng: we don't thank the cow for him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 danken_dat_fuer_V3 (UsePron she_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN cheese_N)))))) NoVoc
TestLangGer: wir danken ihr nicht für den Käse
TestLangEng: we don't thank her for the cheese
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 danken_dat_fuer_V3 (DetCN (DetQuant DefArt NumSg) (UseN cheese_N))) (UsePron she_Pron))))) NoVoc
TestLangGer: wir danken ihr nicht für den Käse
TestLangEng: we don't thank her for the cheese
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 danken_dat_fuer_V3 (UsePron she_Pron)) (UsePron he_Pron))))) NoVoc
TestLangGer: wir danken ihr nicht für ihn
TestLangEng: we don't thank her for him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 danken_dat_fuer_V3 (UsePron he_Pron)) (UsePron she_Pron))))) NoVoc
TestLangGer: wir danken ihr nicht für ihn
TestLangEng: we don't thank her for him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 danken_dat_fuer_V3 (UsePron she_Pron)) (UsePron he_Pron))))) NoVoc
TestLangGer: wir danken ihr nicht für ihn
TestLangEng: we don't thank her for him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 danken_dat_fuer_V3 (UsePron he_Pron)) (UsePron she_Pron))))) NoVoc
TestLangGer: wir danken ihr nicht für ihn
TestLangEng: we don't thank her for him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 talk_V3 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN man_N)))))) NoVoc
TestLangGer: wir reden mit der Frau über den Mann
TestLangEng: we talk to the woman about the man
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 talk_V3 (DetCN (DetQuant DefArt NumSg) (UseN man_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: wir reden über den Mann mit der Frau
TestLangEng: we talk to the woman about the man
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 talk_V3 (UsePron she_Pron)) (UsePron he_Pron))))) NoVoc
TestLangGer: wir reden nicht mit ihr über ihn
TestLangEng: we don't talk to her about him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron youPl_Pron) (UseV aendern_rV)))) NoVoc
TestLangGer: ihr ändert euch nicht
TestLangEng: you don't change
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TFut ASimul) PNeg (PredVP (UsePron he_Pron) (UseV anstrengen_rV)))) NoVoc
TestLangGer: er wird sich nicht anstrengen
TestLangEng: he won't make an effort
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres AAnter) PNeg (PredVP (UsePron he_Pron) (UseV anstrengen_rV)))) NoVoc
TestLangGer: er hat sich nicht angestrengt
TestLangEng: he hasn't made an effort
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron youSg_Pron) (ComplSlash (SlashV2a ergeben_dat_rV2) (DetCN (DetQuant DefArt NumPl) (UseN enemy_N)))))) NoVoc
TestLangGer: du ergibst dich den Feinden nicht
TestLangEng: you don't surrender to the enemies
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplSlash (SlashV2a ergeben_dat_rV2) (PredetNP not_Predet (DetCN (DetQuant DefArt NumPl) (UseN enemy_N))))))) NoVoc
TestLangGer: du ergibst dich nicht den Feinden
TestLangEng: you surrender to not the enemies
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron youSg_Pron) (ComplSlash (SlashV2a ergeben_dat_rV2) (UsePron i_Pron))))) NoVoc
TestLangGer: du ergibst dich mir nicht
TestLangEng: you don't surrender to me
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a bedienen_gen_rV2) (DetCN (DetQuant DefArt NumSg) (UseN stick_N)))))) NoVoc
TestLangGer: wir bedienen uns des Stocks
TestLangEng: we use the stick
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a bedienen_gen_rV2) (UsePron he_Pron))))) NoVoc
TestLangGer: wir bedienen uns seiner
TestLangEng: we use him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a bedienen_gen_rV2) (UsePron it_Pron))))) NoVoc
TestLangGer: wir bedienen uns seiner
TestLangEng: we use it
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a bedienen_gen_rV2) (DetNP (DetQuant (PossPron he_Pron) NumPl)))))) NoVoc
TestLangGer: wir bedienen uns seiner
TestLangEng: we use his
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a bedienen_gen_rV2) (DetNP (DetQuant (PossPron it_Pron) NumPl)))))) NoVoc
TestLangGer: wir bedienen uns seiner
TestLangEng: we use its
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a bedienen_gen_rV2) (DetCN (DetQuant DefArt NumSg) (UseN stick_N)))))) NoVoc
TestLangGer: wir bedienen uns des Stocks nicht
TestLangEng: we don't use the stick
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a bedienen_gen_rV2) (UsePron he_Pron))))) NoVoc
TestLangGer: wir bedienen uns seiner nicht
TestLangEng: we don't use him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a bedienen_gen_rV2) (UsePron it_Pron))))) NoVoc
TestLangGer: wir bedienen uns seiner nicht
TestLangEng: we don't use it
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a bedienen_gen_rV2) (DetNP (DetQuant (PossPron he_Pron) NumPl)))))) NoVoc
TestLangGer: wir bedienen uns seiner nicht
TestLangEng: we don't use his
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (SlashV2a bedienen_gen_rV2) (DetNP (DetQuant (PossPron it_Pron) NumPl)))))) NoVoc
TestLangGer: wir bedienen uns seiner nicht
TestLangEng: we don't use its
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a stuetzen_auf_rV2) (DetCN (DetQuant DefArt NumSg) (UseN stick_N)))))) NoVoc
TestLangGer: ich stütze mich nicht auf den Stock
TestLangEng: I don't rely on the stick
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a stuetzen_auf_rV2) (UsePron he_Pron))))) NoVoc
TestLangGer: ich stütze mich nicht auf ihn
TestLangEng: I don't rely on him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 entschuldigen_bei_fuer_rV3 (UsePron youSg_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN question_N)))))) NoVoc
TestLangGer: ich entschuldige mich bei dir für die Frage
TestLangEng: I apologize to you for the question
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 entschuldigen_bei_fuer_rV3 (UsePron youSg_Pron)) (UsePron she_Pron))))) NoVoc
TestLangGer: ich entschuldige mich bei dir für sie
TestLangEng: I apologize to you for her
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 entschuldigen_bei_fuer_rV3 (UsePron youSg_Pron)) (UsePron they_Pron))))) NoVoc
TestLangGer: ich entschuldige mich bei dir für sie
TestLangEng: I apologize to you for them
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash2V3 entschuldigen_bei_fuer_rV3 (UsePron youSg_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN question_N)))))) NoVoc
TestLangGer: ich entschuldige mich nicht bei dir für die Frage
TestLangEng: I don't apologize to you for the question
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 entschuldigen_bei_fuer_rV3 (DetCN (DetQuant DefArt NumSg) (UseN question_N))) (UsePron youSg_Pron))))) NoVoc
TestLangGer: ich entschuldige mich für die Frage bei dir
TestLangEng: I apologize to you for the question
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres AAnter) PNeg (QuestCl (PredVP (UsePron youSg_Pron) (ComplSlash (Slash2V3 entschuldigen_bei_fuer_rV3 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN stick_N))))))) NoVoc
TestLangGer: hast du dich nicht bei ihm für den Stock entschuldigt
TestLangEng: haven't you apologized to him for the stick
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres AAnter) PNeg (QuestCl (PredVP (UsePron youSg_Pron) (ComplSlash (Slash2V3 entschuldigen_bei_fuer_rV3 (UsePron it_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN stick_N))))))) NoVoc
TestLangGer: hast du dich nicht bei ihm für den Stock entschuldigt
TestLangEng: haven't you apologized to it for the stick
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres AAnter) PPos (QuestCl (PredVP (UsePron youSg_Pron) (ComplSlash (Slash2V3 entschuldigen_bei_fuer_rV3 (UsePron he_Pron)) (UsePron he_Pron)))))) NoVoc
TestLangGer: hast du dich bei ihm für ihn entschuldigt
TestLangEng: have you apologized to him for him
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres AAnter) PPos (QuestCl (PredVP (UsePron youSg_Pron) (ComplSlash (Slash2V3 entschuldigen_bei_fuer_rV3 (UsePron it_Pron)) (UsePron he_Pron)))))) NoVoc
TestLangGer: hast du dich bei ihm für ihn entschuldigt
TestLangEng: have you apologized to it for him
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres AAnter) PPos (QuestCl (PredVP (UsePron youSg_Pron) (ComplSlash (Slash3V3 entschuldigen_bei_fuer_rV3 (UsePron he_Pron)) (UsePron he_Pron)))))) NoVoc
TestLangGer: hast du dich für ihn bei ihm entschuldigt
TestLangEng: have you apologized to him for him
TestLang: PhrUtt NoPConj (UttQS (UseQCl (TTAnt TPres AAnter) PPos (QuestCl (PredVP (UsePron youSg_Pron) (ComplSlash (Slash3V3 entschuldigen_bei_fuer_rV3 (UsePron he_Pron)) (UsePron it_Pron)))))) NoVoc
TestLangGer: hast du dich für ihn bei ihm entschuldigt
TestLangEng: have you apologized to it for him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a merken_rV2) (DetCN every_Det (UseN stick_N)))))) NoVoc
TestLangGer: ich merke mir jeden Stock
TestLangEng: I remember every stick
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a merken_rV2) (UsePron he_Pron))))) NoVoc
TestLangGer: ich merke ihn mir
TestLangEng: I remember him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a merken_rV2) (DetCN every_Det (UseN stick_N)))))) NoVoc
TestLangGer: ich merke mir jeden Stock nicht
TestLangEng: I don't remember every stick
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a merken_rV2) (PredetNP not_Predet (DetCN every_Det (UseN stick_N))))))) NoVoc
TestLangGer: ich merke mir nicht jeden Stock
TestLangEng: I remember not every stick
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast AAnter) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a merken_rV2) (DetCN (DetQuant DefArt NumSg) (UseN stick_N)))))) NoVoc
TestLangGer: ich hatte mir den Stock gemerkt
TestLangEng: I had remembered the stick
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPast AAnter) PPos (PredVP (UsePron i_Pron) (ComplSlash (SlashV2a merken_rV2) (UsePron he_Pron))))) NoVoc
TestLangGer: ich hatte ihn mir gemerkt
TestLangEng: I had remembered him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 leihen_von_rV3 (UsePron youSg_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
TestLangGer: wir leihen uns das Buch von dir
TestLangEng: we borrow the book from you
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 leihen_von_rV3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (UsePron youSg_Pron))))) NoVoc
TestLangGer: wir leihen uns das Buch von dir
TestLangEng: we borrow the book from you
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 leihen_von_rV3 (PredetNP not_Predet (UsePron youSg_Pron))) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
TestLangGer: wir leihen uns das Buch nicht von dir
TestLangEng: we borrow the book from not you
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 leihen_von_rV3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (PredetNP not_Predet (UsePron youSg_Pron)))))) NoVoc
TestLangGer: wir leihen uns das Buch nicht von dir
TestLangEng: we borrow the book from not you
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash3V3 leihen_von_rV3 (UsePron youSg_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))) NoVoc
TestLangGer: wir leihen uns das Buch nicht von dir
TestLangEng: we don't borrow the book from you
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron we_Pron) (ComplSlash (Slash2V3 leihen_von_rV3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))) (UsePron youSg_Pron))))) NoVoc
TestLangGer: wir leihen uns das Buch nicht von dir
TestLangEng: we don't borrow the book from you
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN book_N) (UseRCl (TTAnt TPast ASimul) PPos (RelSlash IdRP (SlashVP (UsePron we_Pron) (Slash3V3 leihen_von_rV3 (PredetNP not_Predet (UsePron youSg_Pron))))))))) NoVoc
TestLangGer: das Buch , das wir uns nicht von dir liehen
TestLangEng: the book that we borrowed from not you
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN book_N) (UseRCl (TTAnt TPast ASimul) PNeg (RelSlash IdRP (SlashVP (UsePron we_Pron) (Slash3V3 leihen_von_rV3 (UsePron youSg_Pron)))))))) NoVoc
TestLangGer: das Buch , das wir uns nicht von dir liehen
TestLangEng: the book that we didn't borrow from you
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN book_N)) (UseRCl (TTAnt TPast ASimul) PPos (RelSlash IdRP (SlashVP (UsePron we_Pron) (Slash3V3 leihen_von_rV3 (PredetNP not_Predet (UsePron youSg_Pron)))))))) NoVoc
TestLangGer: das Buch , das wir uns nicht von dir liehen
TestLangEng: the book , that we borrowed from not you
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN book_N)) (UseRCl (TTAnt TPast ASimul) PNeg (RelSlash IdRP (SlashVP (UsePron we_Pron) (Slash3V3 leihen_von_rV3 (UsePron youSg_Pron))))))) NoVoc
TestLangGer: das Buch , das wir uns nicht von dir liehen
TestLangEng: the book , that we didn't borrow from you
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPast ASimul) PNeg (RelSlash IdRP (SlashVP (UsePron we_Pron) (Slash2V3 leihen_von_rV3 (DetCN (DetQuant DefArt NumSg) (UseN book_N))))))))) NoVoc
TestLangGer: die Frau , von der wir uns das Buch nicht liehen
TestLangEng: the woman that we didn't borrow the book from
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPast ASimul) PNeg (RelSlash IdRP (SlashVP (UsePron we_Pron) (Slash2V3 leihen_von_rV3 (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))))) NoVoc
TestLangGer: die Frau , von der wir uns das Buch nicht liehen
TestLangEng: the woman , that we didn't borrow the book from
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPast ASimul) PPos (RelSlash IdRP (SlashVP (UsePron we_Pron) (Slash2V3 leihen_von_rV3 (DetCN (DetQuant no_Quant NumSg) (UseN book_N))))))))) NoVoc
TestLangGer: die Frau , von der wir uns kein Buch liehen
TestLangEng: the woman that we borrowed no book from
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPast ASimul) PPos (RelSlash IdRP (SlashVP (UsePron we_Pron) (Slash2V3 leihen_von_rV3 (DetCN (DetQuant no_Quant NumSg) (UseN book_N)))))))) NoVoc
TestLangGer: die Frau , von der wir uns kein Buch liehen
TestLangEng: the woman , that we borrowed no book from
TestLang: PhrUtt NoPConj (UttNP (DetCN (DetQuant DefArt NumSg) (RelCN (UseN woman_N) (UseRCl (TTAnt TPast ASimul) PNeg (RelSlash IdRP (SlashVP (UsePron we_Pron) (Slash2V3 leihen_von_rV3 (UsePron it_Pron)))))))) NoVoc
TestLangGer: die Frau , von der wir es uns nicht liehen
TestLangEng: the woman that we didn't borrow it from
TestLang: PhrUtt NoPConj (UttNP (RelNP (DetCN (DetQuant DefArt NumSg) (UseN woman_N)) (UseRCl (TTAnt TPast ASimul) PNeg (RelSlash IdRP (SlashVP (UsePron we_Pron) (Slash2V3 leihen_von_rV3 (UsePron it_Pron))))))) NoVoc
TestLangGer: die Frau , von der wir es uns nicht liehen
TestLangEng: the woman , that we didn't borrow it from
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplSlash (ComplSlashSlash (Slash3V4 mieten_von_fuer_V4 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN car_N))) (DetCN (DetQuant DefArt NumSg) (UseN man_N)))))) NoVoc
TestLangGer: du mietest den Wagen von der Frau für den Mann
TestLangEng: you rent for the man from the woman the car
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplSlash (ComplSlashSlash (Slash2V4 mieten_von_fuer_V4 (DetCN (DetQuant DefArt NumSg) (UseN car_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN man_N)))))) NoVoc
TestLangGer: du mietest den Wagen von der Frau für den Mann
TestLangEng: you rent for the man the car from the woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplSlash (ComplSlashSlash (Slash4V4 mieten_von_fuer_V4 (DetCN (DetQuant DefArt NumSg) (UseN man_N))) (DetCN (DetQuant DefArt NumSg) (UseN car_N))) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: du mietest den Wagen für den Mann von der Frau
TestLangEng: you rent from the woman for the man the car
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplSlash (ComplSlashSlash (Slash2V4 mieten_von_fuer_V4 (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (UsePron i_Pron))))) NoVoc
TestLangGer: du mietest ihn von der Frau für mich
TestLangEng: you rent for me him from the woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplSlash (ComplSlashSlash (Slash3V4 mieten_von_fuer_V4 (DetCN (DetQuant DefArt NumSg) (UseN woman_N))) (UsePron he_Pron)) (UsePron i_Pron))))) NoVoc
TestLangGer: du mietest ihn von der Frau für mich
TestLangEng: you rent for me from the woman him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplSlash (ComplSlashSlash (Slash4V4 mieten_von_fuer_V4 (UsePron i_Pron)) (UsePron he_Pron)) (DetCN (DetQuant DefArt NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: du mietest ihn für mich von der Frau
TestLangEng: you rent from the woman for me him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplSlash (ComplSlashSlash (Slash2V4 mieten_von_fuer_V4 (UsePron he_Pron)) (UsePron she_Pron)) (UsePron i_Pron))))) NoVoc
TestLangGer: du mietest ihn von ihr für mich
TestLangEng: you rent for me him from her
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PPos (PredVP (UsePron youSg_Pron) (ComplSlash (ComplSlashSlash (Slash3V4 mieten_von_fuer_V4 (UsePron she_Pron)) (UsePron he_Pron)) (UsePron i_Pron))))) NoVoc
TestLangGer: du mietest ihn von ihr für mich
TestLangEng: you rent for me from her him
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompAP (ComplA2 married_A2 (DetCN (DetQuant this_Quant NumSg) (UseN woman_N)))))))) NoVoc
TestLangGer: ich bin nicht verheiratet mit dieser Frau
TestLangEng: I am not married to this woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (AdvVP (UseComp (CompAP (UseA2 married_A2))) (PrepNP by8means_Prep (DetCN (DetQuant this_Quant NumSg) (UseN woman_N))))))) NoVoc
TestLangGer: ich bin nicht verheiratet mit dieser Frau
TestLangEng: I am not married by this woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (AdvVP (UseComp (CompAP (UseA2 married_A2))) (PrepNP with_Prep (DetCN (DetQuant this_Quant NumSg) (UseN woman_N))))))) NoVoc
TestLangGer: ich bin nicht verheiratet mit dieser Frau
TestLangEng: I am not married with this woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompAP (ComplA2 married_A2 (UsePron she_Pron))))))) NoVoc
TestLangGer: ich bin nicht verheiratet mit ihr
TestLangEng: I am not married to her
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (AdvVP (UseComp (CompAP (UseA2 married_A2))) (PrepNP by8means_Prep (UsePron she_Pron)))))) NoVoc
TestLangGer: ich bin nicht verheiratet mit ihr
TestLangEng: I am not married by her
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (AdvVP (UseComp (CompAP (UseA2 married_A2))) (PrepNP with_Prep (UsePron she_Pron)))))) NoVoc
TestLangGer: ich bin nicht verheiratet mit ihr
TestLangEng: I am not married with her
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompAP (ComplA2 neugierig_auf_A2 (DetCN (DetQuant DefArt NumSg) (UseN book_N)))))))) NoVoc
TestLangGer: ich bin nicht neugierig auf das Buch
TestLangEng: I am not curious about the book
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (UseComp (CompAP (ComplA2 neugierig_auf_A2 (UsePron it_Pron))))))) NoVoc
TestLangGer: ich bin nicht neugierig auf es
TestLangEng: I am not curious about it
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (VPSlashPrep (UseComp (CompAP (UseA2 married_A2))) by8means_Prep) (DetCN (DetQuant this_Quant NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: ich bin nicht mit dieser Frau verheiratet
TestLangEng: I am not married by this woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (VPSlashPrep (UseComp (CompAP (UseA2 married_A2))) with_Prep) (DetCN (DetQuant this_Quant NumSg) (UseN woman_N)))))) NoVoc
TestLangGer: ich bin nicht mit dieser Frau verheiratet
TestLangEng: I am not married with this woman
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (VPSlashPrep (UseComp (CompAP (UseA2 married_A2))) by8means_Prep) (UsePron she_Pron))))) NoVoc
TestLangGer: ich bin nicht mit ihr verheiratet
TestLangEng: I am not married by her
TestLang: PhrUtt NoPConj (UttS (UseCl (TTAnt TPres ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (VPSlashPrep (UseComp (CompAP (UseA2 married_A2))) with_Prep) (UsePron she_Pron))))) NoVoc
TestLangGer: ich bin nicht mit ihr verheiratet
TestLangEng: I am not married with her

333
tests/german/examples.txt Normal file
View File

@@ -0,0 +1,333 @@
-- For regression tests using gf> eh regression-test.txt, HL 6/2019
-- to test the ordering of objects and negation in simple clauses
-- examples from ResGer.gf, 27/5/2012
ich bin nicht alt -- accept
ich bin nicht hier -- accept
ich kenne dich nicht -- accept
ich kenne deine Frau nicht -- accept
ich bin nicht ein Kind -- dubious
ich bin kein Kind -- accept, no_Quant
ich schlafe nicht hier -- accept
ich sage nicht , dass es regnet , -- accept
ich male es nicht blau -- accept
ich schlafe nicht immer -- accept
ich kenne dich nicht immer -- accept
ich kann nicht schlafen -- accept
es wird nicht besser -- accept
-- simple sentences with V2 and (negated) indefinite objects, (-)iNP
wir trinken Bier -- accept
wir trinken Bier nicht -- accept (v2fin < MassNP < neg)
wir trinken es nicht -- accept (v2fin < Pron < neg)
wir trinken kein Bier -- accept (v2fin < -MassNP) via no_Quant
wir trinken nicht Bier -- reject (v2fin < neg < MassNP) not_Predet
wir trinken nicht es -- reject *(v2fin < neg < Pron) not_Predet
wir trinken warmes Bier nicht -- accept (v2fin < MassNP < neg)
wir trinken nicht warmes Bier -- reject *(v2fin < neg < MassNP)
wir trinken kein warmes Bier -- accept (v2fin < -MassNP)
wir trinken kein warmes Bier nicht -- reject (v2fin < -MassNP < neg; Bavarian: recognize)
ich sehe den Mann nicht -- accept (v2fin < dNP < neg)
ich sehe einen Mann nicht -- dubious (v2fin < iNP < neg), einen Mann nicht sehen
ich sehe keinen Mann -- accept (v2fin < -iNP) no_Quant
ich sehe ihn nicht -- accept (v2fin < Pron < neg)
ich sehe nicht ihn -- reject *(v2fin < neg < Pron); ok with emphasis?
ich sehe jemanden nicht -- accept, dubious (v2fin < iPron < neg)
ich sehe nicht jemanden -- reject *(v2fin < neg < iPron)
ich sehe niemanden -- accept (v2fin < -iPron)
ich lese ein schlechtes Buch nicht -- accept (v2fin < iNP < neg), sentence negation
ich lese kein schlechtes Buch -- accept (v2fin < -iNP)
ich sehe Gründe -- accept (v2fin < iNP)
ich sehe Gründe nicht -- dubious, accept (v2fin < iNP < neg)
ich sehe nicht Gründe -- dubious, accept not_Predet
ich sehe keine Gründe -- accept (v2fin < -iNP)
ich sehe zwei Gründe -- accept (v2fin < dNP)
ich sehe zwei Gründe nicht -- accept (v2fin < dNP < neg)
ich sehe keine zwei Gründe -- accept (v2fin < -dNP)
ich sehe schlechte Gründe -- accept
ich sehe schlechte Gründe nicht -- accept (v2fin < iNP < neg)
ich sehe keine schlechten Gründe -- accept (v2fin < -iNP)
ich sehe keine schlechte Gründe -- reject AdjDekl
ich sehe viele schlechte Gründe -- accept (v2fin < qNP)
ich sehe viele schlechten Gründe -- reject AdjDekl
ich sehe viele schlechte Gründe nicht -- accept (v2fin < qNP < neg)
ich sehe nicht viele schlechte Gründe -- accept (v2fin < neg < qNP) no_Predet
ich sehe wenige schlechte Gründe -- accept
ich sehe wenige schlechten Gründe -- reject AdjDekl
-- with modal verb:
wir wollen einen Mann nicht sehen -- dubious
wir wollen nicht einen Mann sehen -- dubious
wir wollen jemanden sehen -- accept
wir wollen nicht jemanden sehen -- dubious, reject
wir wollen jemanden nicht sehen -- dubious, accept (niemanden sehen)
-- v2 with prep (default order, Main: v2fin < neg < prep)
wir warten nicht auf die Kinder -- accept (v2 < neg < prep)
wir warten nicht auf dich -- accept
wir werden nicht auf euch warten -- accept
wir haben nicht auf alle Kinder gewartet -- accept
wir haben nicht auf euch gewartet -- accept
weil wir nicht auf euch warten wollen -- accept
wir warten nicht auf viele Kinder -- accept (prep ++ quantified np)?
wir warten auf viele Kinder nicht -- dubious (v2fin < prep + qNP < neg)
wir haben auf viele Kinder nicht gewartet -- dubious
wir haben auf alle Kinder nicht gewartet -- reject *(v2fin < prep < neg)
wir warten auf die Kinder nicht -- accept dubious
wir warten auf dich nicht -- accept dubious
wir haben auf euch nicht gewartet -- accept dubious
weil wir auf euch nicht warten wollen -- accept dubious
-- simple sentences with accdatV3 and definite/indefinite nonPron objects
ich schicke der Frau das Buch -- accept (v3fin < dNP.dat < dNP.acc)
ich schicke der Frau ein Buch -- accept (v3fin < dNP.dat < iNP.acc)
ich schicke einer Frau das Buch -- accept (v3fin < iNP.dat < dNP.acc)
ich schicke einer Frau ein Buch -- accept (v3fin < iNP.dat < iNP.acc)
ich schicke das Buch der Frau -- dubious (v3fin < dNP.acc < dNP.dat)
ich schicke ein Buch der Frau -- reject *(v3fin < iNP.acc < dNP.dat)
ich schicke das Buch einer Frau -- dubious (v3fin < dNP.acc < iNP.dat)
ich schicke ein Buch einer Frau -- reject, dubious (v3fin < iNP.acc < iNP.dat)
-- simple sentences with accdatV3, negation and in/definite objects and Prons:
-- (der Frau | ihr) (das | ein) Buch nicht schicken (v3fin < NP.dat < NP.acc < neg Vinf)
ich schicke der Frau das Buch nicht -- accept (dNP.dat < dNP.acc < neg)
ich schicke einer Frau das Buch nicht -- accept (v3fin < iNP.dat < dNP.acc < neg)
ich schicke ihr das Buch nicht -- accept (v3fin < Pron.dat < dNP.acc < neg)
ich schicke es der Frau nicht -- accept (v3fin < Pron.acc < dNP.dat < neg)
ich schicke es einer Frau nicht -- accept (v3fin < Pron.acc < iNP.dat < neg)
ich schicke es ihr nicht -- accept (v3fin < Pron.acc < Pron.dat < neg)
ich schicke ihr es nicht -- reject *(v3fin < Pron.dat < Pron.acc < neg)
ich schicke es nicht ihr -- reject *(v3fin < Pron.acc < neg < Pron.dat)
ich schicke keiner Frau das Buch -- accept (v3fin < -iNP.dat < dNP.acc)
ich schicke das Buch keiner Frau -- accept (v3fin < dNP.acc < -iNP.dat)
ich schicke das Buch einer Frau nicht -- reject ?(v3fin < dNP.acc < iNP < neg)
ich schicke der Frau kein Buch -- accept (v3fin < dNP.dat < -iNP.acc)
ich schicke ihr kein Buch -- accept (v3fin < Pron.dat < -iNP.acc)
ich schicke keiner Frau ein Buch -- accept (v3fin < -iNP.dat < iNP.acc)
ich schicke es keiner Frau -- accept (v3fin < Pron.acc < -iNP.dat)
ich schicke es einer Frau nicht -- accept (v3fin < Pron.acc < iNP.dat < neg)
ich schicke ihr das Buch nicht -- accept: Pron.dat < dNP.acc < neg
-- using Slash2V3, Slash3V3:
-- provided that c2=dir-object, c3=indir-object in "give_V3 sb. sth."
-- geben = v2{c2=acc,c3=dat}) == give = v2{c2=noP,c3=noP} !!
der Apfel , den das Kind der Frau gibt , -- accept
der Apfel , den das Kind ihr gibt , -- accept
der Apfel , den ihr das Kind gibt , -- accept
der Apfel , den es ihr gibt , -- accept
der Apfel , den ihr es gibt , -- reject, Pron-order
die Frau , der das Kind den Apfel nicht gibt , -- accept
die Frau , der es den Apfel nicht gibt , -- accept
die Frau , der das Kind ihn nicht gibt , -- accept
die Frau , der ihn das Kind nicht gibt , -- accept
die Frau , der die Kinder den Apfel nicht geben , -- accept
die Frau , der die Kinder ihn nicht geben , -- accept ?
die Frau , der sie ihn nicht geben , -- accept
die Frau , der ihn die Kinder nicht geben , -- accept ?
die Frau , der es ihn gibt , -- accept
die Frau , der er ihn gibt , -- accept
die Frau , welcher es ihn gibt , -- accept
die Frau , welcher er ihn gibt , -- accept
-- using QuestSlash and Slash3V3
wem gibt das Kind den Apfel nicht -- accept
wem gibt ihn das Kind nicht -- accept
wem gibt das Kind ihn nicht -- reject, ?
wem gibt es den Apfel nicht -- accept
wem gibt es ihn nicht -- accept
wem gibt es nicht den Apfel -- accept , no_Quant
wen gibt es der Frau nicht -- accept
wen gibt es ihr Frau nicht -- accept
-- with dirV3 v gen = mkV3 v acc gen
ich klage die Männer des Biers an -- accept (v3fin < dNP.acc < dNP.gen)
ich klage ihn des Biers an -- accept
ich klage ihn einiger Biere an -- accept
ich klage des Biers ihn an -- reject (v3fin < NP.gen < Pron.acc)
ich klage einiger Biere ihn an -- reject (v3fin < NP.gen < Pron.acc)
ich klage die Männer des Biers nicht an -- accept (v3fin < dNP.acc < dNP.gen < neg )
ich klage die Männer nicht des Biers an -- accept (v3fin < dNP.acc < neg < dNP.gen) not_Predet
-- with mkV3 v acc acc
wir lehren ihn die Musik -- accept (pron.acc(indir) < np.acc(dir))
wir lehrten den Studenten den Grund -- accept (np.acc(indir) < np.acc(dir))
wir lehrten den Grund den Studenten -- reject (np.acc(dir) < np.acc(indir))
wir lehrten ihn den Grund -- accept
wir lehrten ihn die Studenten -- reject
wir lehrten ihn sie -- dubious (pron.acc(indir) < pron.acc(dir))
wir lehrten sie ihn -- dubious (pron.acc(dir) < pron.acc(indir)a)
-- with dirV3 v prep: (Main default order: vfin < acc < neg < prep < vinf)
wir erinnern den Jungen nicht an den Regen -- accept
wir erinnern den Jungen nicht an ihn -- accept (daran)
wir erinnern ihn nicht an ihn -- accept
wir haben den Jungen nicht an ihn erinnert -- accept
wir danken der Kuh für den Käse -- accept
wir danken der Kuh nicht für den Käse -- accept dubious
wir danken der Kuh nicht für ihn -- accept (dafür nicht ?)
wir danken ihr nicht für den Käse -- accept
wir danken ihr nicht für ihn -- accept
wir danken ihr nicht für ihn -- accept
-- with mkV3 v prep prep: (implemented Main order: vfin < neg < prep < prep)
-- sometimes better: vfin < prep < neg < prep)
wir reden mit der Frau über den Mann -- accept (Slash2V3)
wir reden mit der Frau über den Mann nicht -- accept (Slash2V3)
wir reden über den Mann mit der Frau -- accept (Slash3V3)
wir reden über den Mann mit der Frau nicht -- accept (Slash3V3)
wir reden mit ihr über ihn nicht -- accept
wir reden nicht mit ihr über ihn -- accept (not recognized)
-- Reflexive verbs, to test Pron.acc < refl < Pron.dat|gen, nonPronNP:
-- mkClause + PNeg gives (Main) "subj < vfin < refl < objs < neg < vinf",
-- but negation seems to come before prepositional objects.
-- rV: refl.acc
ihr ändert euch nicht -- accept (refl.acc < neg)
er wird sich nicht anstrengen -- accept
er hat sich nicht angestrengt -- accept
ihr ändert nicht euch -- reject (neg < refl.acc)
er wird sich anstrengen nicht -- reject
er hat nicht sich angestrengt -- reject
-- rV2: refl.acc + dat
du ergibst dich den Feinden nicht -- accept (refl.acc < np.dat < neg)
du ergibst dich nicht den Feinden -- accept (refl.acc < neg, no_Predet)
du ergibst dich mir nicht -- accept (refl.acc < pron.dat < neg)
-- rV2: refl.acc + gen
wir bedienen uns des Stockes -- accept
wir bedienen uns seiner -- accept
wir bedienen uns des Stockes nicht -- accept (refl.acc < np.gen < neg)
wir bedienen uns seiner nicht -- accept (refl.acc < pron.gen < neg)
-- rV2: refl.acc + prep
ich stütze mich nicht auf den Stock -- accept (refl.acc < neg < np.prep)
ich stütze mich auf den Stock nicht -- reject (refl.acc < np.prep < neg)
ich stütze mich nicht auf ihn -- accept (refl.acc < neg < pron.prep)
ich stütze mich auf ihn nicht -- reject (refl.acc < pron.prep < neg)
-- rV3: refl.acc + prep + prep
ich entschuldige mich bei dir für die Frage -- accept, Slash2V3
ich entschuldige mich bei dir für sie -- accept
ich entschuldige mich bei dir für die Frage nicht -- accept
ich entschuldige mich bei dir nicht für die Frage -- dubious (not recognized)
ich entschuldige mich nicht bei dir für die Frage -- accept (not recognized)
die Frage , für die ich mich bei ihr entschuldigte -- accept, Slash2V3
ich entschuldige mich für die Frage bei dir -- accept, Slash3V3
ich entschuldige mich für die Frage bei dir nicht -- accept, Slash3V3
die Frau , bei der ich mich für ihn nicht entschuldige -- accept, Slash3V3
die Frau , bei der ich mich nicht für ihn entschuldige -- accept, Slash3V3 (not recognized)
er hat sich bei mir für den Stock nicht entschuldigt -- accept
hast du dich bei ihm für den Stock nicht entschuldigt -- accept (not recognized)
hast du dich nicht bei ihm für den Stock entschuldigt -- accept Inv: vfin ++ subj ++ obj1 ++ neg ++ obj2
hast du dich bei ihm nicht für den Stock entschuldigt -- dubious
hast du dich bei ihm für ihn entschuldigt -- accept (refl.acc < prep1 < prep2), Slash2V3
hast du dich für ihn bei ihm entschuldigt -- accept (refl.acc < prep2 < prep1), Slash3V3
-- rV2: refl.dat + acc
ich merke mir jeden Stock -- accept
ich merke jeden Stock mir -- reject (np.acc < refl.dat)
ich merke ihn mir -- accept (pron.acc < refl.dat)
ich merke mir jeden Stock nicht -- accept (refl.dat < np.acc < neg)
ich merke mir nicht jeden Stock -- accept (refl.dat < neg < np.acc), not_Predet
ich hatte mir den Stock gemerkt -- accept (refl.dat < np.acc)
ich hatte mir ihn gemerkt -- reject (refl.dat < pron.acc)
ich hatte ihn mir gemerkt -- accept (pron.acc < refl.dat)
-- rV3: refl.dat + acc + prep
wir leihen uns das Buch von dir -- accept
wir leihen uns das Buch nicht von dir -- accept (refl.dat < np.acc < neg < prep), Slash2V3,Slash3V3
wir leihen uns das Buch von dir nicht -- dubious ?(refl.dat < np.acc < prep < neg), Slash2V3,Slash3V3
das Buch , das wir uns nicht von dir liehen , -- accept Slash3V3
das Buch , das wir uns von dir nicht liehen , -- dubious, Slash3V3
die Frau , von der wir uns das Buch nicht liehen , -- accept, Slash2V3
die Frau , von der wir uns kein Buch liehen , -- accept, Slash2V3
die Frau , von der wir es uns nicht liehen , -- accept (prep < subj < pron.acc < refl.dat < neg < vfin)
die Frau , von der wir uns es nicht liehen , -- reject *(prep < subj < refl.dat < pron.acc < neg < vfin)
wir , die wir uns das Buch von dir liehen , -- accept (not recognized)
wir , die sich das Buch von dir liehen , -- dubious (recognized, Slash2V3, Slash3V3)
wir , die sich das Buch nicht von dir liehen , -- dubious (recognized, Slash2V3, Slash3V3)
-- dirV4 v prep prep (mieten_von_fuer_V4)
du mietest den Wagen von der Frau für den Mann -- accept (Slash2V4,Slash3V4,ComplSlashSlash)
du mietest den Wagen für den Mann von der Frau -- accept (Slash4V4, ComplSlashSlash)
du mietest den Wagen von der Frau für den Mann nicht -- accept
du mietest den Wagen für den Mann von der Frau nicht -- accept (Slash4V4, ComplSlashSlash)
du mietest den Wagen von der Frau für mich nicht -- accept
du mietest den Wagen für mich von der Frau nicht -- dubious
du mietest ihn von der Frau für mich -- accept
du mietest den Wagen von ihr für mich nicht -- accept
du mietest ihn für mich von der Frau -- accept
du mietest ihn von ihr für mich -- accept
du mietest für mich von der Frau den Wagen -- accept (not recognized, order)
du mietest für mich von der Frau den Wagen nicht -- accept (not recognized, order)
du mietest für mich von ihr den Wagen -- dubious (not recognized, order)
-- predicative A2: neg + A2 + obj (via insertAdj; better: obj + neg + A2)
ich bin nicht verheiratet mit dieser Frau -- accept (A2 < obj)
ich bin nicht verheiratet mit ihr -- accept (A2 < obj)
ich bin nicht neugierig auf das Buch -- accept
ich bin nicht neugierig auf es -- accept
ich bin mit dieser Frau nicht verheiratet -- dubious (using ComplSlashPrep)
ich bin mit ihr nicht verheiratet -- dubious
ich bin auf das Buch nicht neugierig -- dubious
ich bin auf es nicht neugierig -- dubious (prep < A2)
ich bin nicht mit dieser Frau verheiratet -- accept (not recognized, order)
ich bin nicht mit ihr verheiratet -- accept (not recognized)
ich bin nicht auf ihn neugierig -- reject
-- done

View File

@@ -0,0 +1,268 @@
Implementing pronoun switch e.a. in LangGer HL 13.6.2019 -- 20.3.2019
-------------------------------------------
Ternary verbs v:V3 with two objects of category NP order them
depending on their being (personal) pronouns or not. Basically
non-pronoun order: NonPronNP.dat < NonPronNP.acc
pronoun/nonpronoun: Pron < NonPronNP
pronoun order: Pron.acc < Pron.dat
See also (section II):
http://www.dartmouth.edu/~deutsch/Grammatik/WordOrder/WordOrder.html
What about verbs with other complement cases? Apparently we have
- NP.acc < NP.gen: wir verdächtigen ihn|den Mann ihrer|der Tat
- NP.acc[indir] < NonPronNP.acc[dir]: wir lehren ihn|den Studenten die Kunst
- Pron.acc[dir] < Pron.acc[indir]: wir lehren sie ihn (?)
A collection of relevant example sentences to do some regression tests is
contained in examples.txt. (Definiteness seems to be relevant to order, too.)
============== Main changes made: (cf. discussion below) ======================
1. Categories VP and VPSlash have nn : Agr => Str * Str * Str * Str, where now
nn.p1 contains refl+pron (pron.acc < refl, refl < pron.dat, refl < pron.gen),
nn.p2 contains nonpron NPs (np.dat < np.acc | np.gen) (cf. insertObjNP below)
nn.p3 contains prep NPs
nn.p4 contains predicative A | CN | Adv (inserted by UseComp)
Note: keeping complements in 4 nn-fields may be useful to insert adverbs in between
(not done yet), besides ordering them relative to negation (see below).
Note: become_VA is not treated like a copula (i.e. not using CompAP) (also in Eng):
"bin alt" = (UseComp (CompAP adj)) adds adj to nn.p3 (was:nn.p2),
"werde alt" = (ComplVA become_VA adj), inserts adj into vp.adj
So there is no uniform treatment of copula verbs "sein", "werden", "bleiben".
2. Pronoun switch is done by (insertObjectNP np vp.c vp), such that pron.acc < refl < pron.dat|gen:
(insertObjNP pron acc vp).nn = <pron.acc ++ vp.nn.p1(refl), vp.nn.p2, vp.nn.p3, vp.nn.p4>
(insertObjNP pron case vp).nn = <vp.nn.p1(refl) ++ pron!case, vp.nn.p2, vp.nn.p3, vp.nn.p4>
For other object np's, we enforce np.dat < np.acc|gen: (this doesn't enforce np.acc < np.gen)
(insertObjNP np dat vp).nn = <vp.nn.p1, np!dat ++ vp.nn.p2, vp.nn.p3, vp.nn.p4>
(insertObjNP np case vp).nn = <vp.nn.p1, vp.nn.p2 ++ np!case, vp.nn.p3, vp.nn.p4>
Object pp's are collected in nn.p3:
(insertObjNP np prep vp).nn = <vp.nn.p1, vp.nn.p2, vp.nn.p3 ++ app(prep,np), vp.nn.p4>
Complements (AP|Adv|CN) are collected in vp.nn.p4, using the existing insertObj:
(insertObj compl vp).nn = <vp.nn.p1, vp.nn.p2, vpnn.p3, compl ++ vp.nn.p4>
For verbs v:V3 with 2 acc-arguments, "ich lehre ihn sie|die Mathematik", we can't distinguish
direct object (acc: die Mathematik) from indirect object (acc: ihn), so we get two trees.
Bug: ConstructionGer (mkVP have_V2 (mkNP n:N)) (for "Angst|Recht haben") puts n into nn.p2,
which comes before negation.
(Maybe we need np.isLight to prevent this and put n in nn.p3, or apply UseComp with n.)
3. The ordering of objects, complements and negation in mkClause is changed !!!
The "default" order (if it exists) is subtle, depending on whether objects are
definite, indefinite Sg, indefinitePl, pron, quantified, negated indefinite. We now have
(mkClause subj agr vp) : Clause =
let
obj1 = (vp.nn ! agr).p1 ++ (vp.nn ! agr).p2; -- refl,pronouns < nonpronouns
obj2 = (vp.nn ! agr).p3 ; -- (prep + np)s
compl = (vp.nn ! agr).p4 ++ vp.adj ++ vp.a2 ; -- compl via useComp
in
Main => subj ++ verb.fin ++ obj1 ++ neg ++ obj2 ++ compl ++ vp.infExt ++ infs ++ extra ;
Inv => verb.fin ++ subj ++ obj1 ++ neg ++ obj2 ++ compl ++ vp.infExt ++ infs ++ extra ;
Sub => subj ++ obj1 ++ neg ++ obj2 ++ compl ++ vp.infExt ++ inffin ++ extra
I have *removed* the difference between "light" and "heavy" complements, which gave the
ordering light < neg < heavy. It was using np.isPron=True as "light", but also set
indefinite nps (and DetNPs) as heavy. But this ignored the number, which is also relevant:
ich sehe den Mann nicht ; ich sehe nicht einen Mann
but ich liebe Männer nicht ; * ich liebe nicht Männer
The change now gives: nonpronNP < neg,
ich sehe einen Mann nicht [ ich sehe keinen Mann: via no_Predet ]
ich trinke warmes Bier nicht [ ich trinke nicht Bier: via no_Predet ]
The order accPron < refl < (gen|dat)Pron < neg < nonpronNP sometimes sounds
better, but expresses a different meaning (often available via no_Preded):
sie hat sich nicht alle|viele|?mehrere Namen gemerkt
sie hat sich alle?|viele|mehrere Namen nicht gemerkt
The implemented order nonpronNP < neg gives negation narrow scope relative to the
quantifiers in the objects (a meaning that cannot otherwise be expressed):
einige Lehrer haben jedem Studenten viele Bücher nicht geschickt|empfohlen
=?= some teachers haven't sent|recommended many books to every student
For tests, see examples.txt and TestLangGer.
4. For reflexive V2's (ich bediene mich einer Sache, ich merke mir eine Sache) or
reflexive V3's (ich entschuldige mich bei dat für acc, ich leihe mir acc bei dat),
some tests are in examples.txt and TestLangGer|Eng. We have enforced refl < neg.
TestLangGer introduces ternary predicates VPSlashSlash. These can be built by
Slash2V4, Slash3V4, Slash4V4 from quaternary verbs v:V4 and a noun phrase np:NP.
(A function SlashV3a : V3 -> VPSlashSlash is omitted to reduce ambiguities.)
SlashV2a turns a (DictVerbsGer-) verb_rV2:V2 into a reflexive VPSlash:
SlashV2a bedienen_gen_rV2 : VPSlash = sich einer Sache bedienen
A reflexive VPSlash can also be built from a V3 by
ReflVPSlash : V3 -> VPSlash,
but maybe this is unnecessary, as
(ComplSlash (ReflVPSlash v3) np) = (ReflVP (Slash3V3 v3 np)).
Todo: Some of this ought to go to ExtraGer.gf.
5. I changed ParadigmsGer.accdatV3 from "mkV3 v dat acc" to "mkV3 v acc dat"
= dirV3 v dat, so that it fits to "dirV3 v p" in Eng and gives the corresponding
trees for sentences with main verb v:V3.
============= Motivating discussion of the situation in gf-3.9 / gf-rgl ==============
LexiconGer has those V3s:
add_V3 = dirV3 (prefixV "hinzu" (regV "fügen")) zu_Prep ;
give_V3 = accdatV3 Irreg.geben_V ;
sell_V3 = accdatV3 (no_geV (regV "verkaufen")) ;
send_V3 = accdatV3 (regV "schicken") ;
talk_V3 = mkV3 (regV "reden") datPrep von_Prep ;
ParadigmsGer defines
mkV3 = overload {
mkV3 : V -> V3 = \v -> lin V3 (v ** {c2 = accPrep ; c3 = datPrep}) ;
mkV3 : V -> Prep -> Prep -> V3 = \v,c,d -> lin V3 (v ** {c2 = c ; c3 = d}) ;
} ;
dirV3 v p = mkV3 v accPrep p ; -- v ** {c2=accPrep; c3=p}
accdatV3 v = mkV3 v datPrep accPrep ; -- v ** {c2=datPrep; c3=accPrep}
LexiconEng says, using, roughly, dirV3 v p = v ** {c2=noPrep ; c3=p}:
give_V3 = mkV3 give_V noPrep noPrep ;
sell_V3 = dirV3 (irregV "sell" "sold" "sold") toP ;
send_V3 = dirV3 (irregV "send" "sent" "sent") toP ;
Apparently, the idea is:
(Ger) direct object = acc = c2; indirect object = dat|gen = c3
(Eng) direct object = noPrep = c2; indirect object = toPrep = c3
BUT then, accdatV3 v should be = dirV3 v datPrep = v**{c2=accPrep,c3=datPrep} !!
Which object is bound "closer" to the verb? Is this regulated by using
Slash2V3 versus Slash3V3, and does this binding strength manifest
itself outside of extraction phenomena?
abstract/Verb.gf says:
ComplSlash : VPSlash -> NP -> VP ; -- love it
SlashV2a : V2 -> VPSlash ; -- love (it)
Slash2V3 : V3 -> NP -> VPSlash ; -- give it (to her)
Slash3V3 : V3 -> NP -> VPSlash ; -- give (it) to her
Roughly, gf-3.9/../VerbGer.gf has:
Slash2V3 v np = insertObjc np!v.c2 (predVc v) ** {c2 = v.c3}
Slash3V3 v np = insertObjc np!v.c3 (predVc v) ** {c2 = v.c2}
So, regardless if any object comes with a preposition,
Slash2V3 v np binds direct object c2 to the verb,
Slash3V3 v np binds indirect object c3 to the verb.
But which is direct, which indirect for acc+acc-verbs:
sie lehrt ihn die Kunst, probably: c2=die Kunst, c3=ihn
And which object is direct, which indirect, for prep+prep-verbs?
sie redet mit ihm über die Kunst: c2=die Kunst, c3=ihm ?
PROBLEM: who tells the user which argument is direct, which not?
Eng: sell_V3 = dirV3 sell_V toP, so c2="", c3="to"
talk_V3 = mkV3 (regV "talk") toP aboutP, so c2="to", c3="about"
(Isn't this inconsistent? Shouldn't we have "mkV3 v dir indir"?)
Ger: sell_V3 = accdatV3 verkaufen_V
= mkV3 verkaufen_V datPrep accPrep, so c2=dat, c3=acc
To get trees with similar meaning, I CHANGED accdatV3 to "mkV3 v acc dat"
in ParadigmsGer (so that it fits to "dirV3 v p" in Eng).
The best would be if mkV3 (with acc-obj) were only available through
dirV3 v p, so one could not use (mkV3 v datPrep accPrep) etc.
---------------- word order in ResGer.mkClause in gf-rgl -------------------
In gf-3.9 resp. gf-rgl, VP.nn : Str*Str collects the nominal (and
adjectival) objects; those object-NPs with flag
isPron = True ; --- means: this is not a heavy NP, but comes before negation
are put before the negation in mkClause:
obj0 = (vp.nn ! agr).p1 ;
obj = (vp.nn ! agr).p2 ;
compl = obj0 ++ neg ++ vp.adj ++ obj ++ vp.a2 ; -- adj added
inf = vp.inf ++ verb.inf.p1 ; -- not used for linearisation of Main/Inv
extra = vp.ext ;
inffin : Str = case <a,vp.isAux> of {
<Anter,True> => verb.fin ++ inf ; -- double inf --# notpresent
_ => inf ++ verb.fin --- or just auxiliary vp
} ;
in case o of {
Main => subj ++ verb.fin ++ compl ++ vp.infExt ++ verb.inf ++ extra ++ vp.inf ;
Inv => verb.fin ++ subj ++ compl ++ vp.infExt ++ verb.inf ++ extra ++ vp.inf ;
Sub => subj ++ compl ++ vp.infExt ++ inffin ++ extra
This is too simple:
DetCN creates an NP with
isPron = det.isDef ; -- ich sehe den Mann nicht vs. ich sehe nicht einen Mann
i.e. (definite article + CN | pronoun) are put in nn.p1, to come before negation
ich sehe ihn nicht, ich sehe den Mann nicht: compl = (nn.p1 + neg + ..)
ich sehe nicht einen Mann : compl = neg ++ nn.p2
=? ich sehe keinen Mann
But: plural indefinite NPs behave different:
I don't see men: ich sehe Männer nicht
ich sehe *(nicht Männer) | keine Männer
Also, singular mass-NPs behave different:
ich trinke nicht *((kaltes) Bier)
ich trinke (kaltes) Bier nicht | ich trinke kein (kaltes) Bier
PROBLEMS: do V2 + neg behave the same as V3 + neg? Can the scope of negation
and quantifiers be fixed (or at least restricted) by intonation?
------------- Generating some example trees and linearize them (LangGer|Eng) -----------
gr -tr -number=4 UseCl (TTAnt ? ?) ? (PredVP (UsePron i_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) (DetCN (DetQuant ? ?) (UseN man_N)))) | l
gr -number=4 -tr UseCl (TTAnt ? ?) ? (PredVP (UsePron i_Pron) (ComplSlash (SlashVV want_VV (SlashV2a see_V2)) (DetCN (DetQuantOrd ? ? ?) (UseN man_N)))) | l
Pronoun switch with V3 and Slash3V2 works:
l UseCl (TTAnt TPast AAnter) PPos (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 sell_V3 (DetCN (DetQuant IndefArt NumSg) (UseN woman_N))) (DetCN (DetQuant DefArt NumSg) (UseN book_N))))
I had sold the book to a woman
ich hatte einer Frau das Buch verkauft
l UseCl (TTAnt TCond ASimul) PNeg (PredVP (UsePron i_Pron) (ComplSlash (Slash3V3 sell_V3 (UsePron she_Pron)) (UsePron it_Pron)))
I wouldn't sell it to her
ich würde es ihr nicht verkaufen
--------------------- Regression tests -----------------------------------
From Eng to Ger:
Lang> rf -file=examples.eng.txt -lines | p -lang=LangEng | l -lang="LangEng,LangGer" -treebank | wf -file=examples.eng.new
Lang> rf -file=examples.eng.txt -lines | p -lang=LangEng | l | wf -file=examples.eng2ger.new
From Ger to Eng: see examples.txt and object-order.gfs
(Some of these examples need german/TestLangGer|Eng)
-------------------------------------------------------------------------------------End

View File

@@ -0,0 +1,30 @@
--# Use gf --run < obj-order.gfs or gf> eh object-order.gfs
? echo "loading TestLangGer.gf and TestLangEng.gf ..."
i TestLangGer.gf TestLangEng.gf
-- Remark: examples in examples.eng.txt need only LangEng,LangGer
? echo "parsing from examples.eng and writing trees to examples.eng.new:"
rf -file=examples.eng.txt -lines | p -lang=Eng | l -lang="Eng,Ger" -treebank | wf -file=examples.eng.new
? echo "diff examples.eng.out examples.eng.new"
? diff examples.eng.out examples.eng.new
? echo "parsing from examples.eng and writing source and translation to examples.eng2ger.new:"
rf -file=examples.eng.txt -lines | p -lang=Eng | l -lang="Eng,Ger" | wf -file=examples.eng2ger.new
? echo "diff examples.eng2ger.out examples.eng2ger.new"
? diff examples.eng2ger.out examples.eng2ger.new
? echo "extracting positive, negative and dubious examples from examples.txt ..."
? grep accept examples.txt | sed s/\ --\ [\*a-zA-Z\(\)\ \.\:\,\;\<\>\\_0-4\\+\\?\\-]*// > examples.pos.txt
? grep reject examples.txt | sed s/\ --\ [\*a-zA-Z\(\)\ \.\:\,\;\<\>\\_0-4\\+\\?\\-]*// > examples.neg.txt
? grep dubious examples.txt | sed s/\ --\ [\*a-zA-Z\(\)\ \.\:\,\;\<\>\\_0-4\\+\\?\\-]*// > examples.dub.txt
? echo "parsing negative examples ...; storing trees in examples.neg.new ..."
rf -lines -file="examples.neg.txt" | p -lang=Ger | l -treebank -lang="Ger,Eng" | wf -file="examples.neg.new"
? echo "diff examples.neg.out examples.neg.new:"
? diff examples.neg.out examples.neg.new
? echo "parsing dubious examples ...; storing trees in examples.dub.new ..."
rf -lines -file="examples.dub.txt" | p -lang=Ger | l -treebank -lang="Ger,Eng" | wf -file="examples.dub.new"
? echo "diff examples.dub.out examples.dub.new:"
? diff examples.dub.out examples.dub.new
? echo "parsing positive examples ...; storing trees in examples.pos.new ..."
rf -lines -file="examples.pos.txt" | p -lang=Ger | l -treebank -lang="Ger,Eng" | wf -file="examples.pos.new"
? echo "diff examples.pos.out examples.pos.new:"
? diff examples.pos.out examples.pos.new