diff --git a/lib/src/english/ExtraEng.gf b/lib/src/english/ExtraEng.gf index 494bdd274..086d03e92 100644 --- a/lib/src/english/ExtraEng.gf +++ b/lib/src/english/ExtraEng.gf @@ -156,12 +156,12 @@ lin ppt = vps.ptp in { s = be.s ; - p = vps.p ; + p = [] ; prp = be.prp ; ptp = be.ptp ; inf = be.inf ; ad = vps.ad ; - s2 = \\a => ppt ++ vps.s2 ! a ---- order + s2 = \\a => ppt ++ vps.p ++ vps.s2 ! a ---- order } ; --- AR 7/3/2013 diff --git a/lib/src/english/VerbEng.gf b/lib/src/english/VerbEng.gf index 03fce9679..4e1144057 100644 --- a/lib/src/english/VerbEng.gf +++ b/lib/src/english/VerbEng.gf @@ -44,7 +44,7 @@ concrete VerbEng of Verb = CatEng ** open ResEng, Prelude in { ReflVP v = insertObjPre (\\a => v.c2 ++ reflPron ! a) v ; - PassV2 v = insertObj (\\_ => v.s ! VPPart) (predAux auxBe) ; + PassV2 v = insertObj (\\_ => v.s ! VPPart ++ v.p) (predAux auxBe) ; ---b UseVS, UseVQ = \vv -> {s = vv.s ; c2 = [] ; isRefl = vv.isRefl} ; -- no "to"