diff --git a/lib/src/translator/DictionaryEng.gf b/lib/src/translator/DictionaryEng.gf index fab99ceb2..3d66e557d 100644 --- a/lib/src/translator/DictionaryEng.gf +++ b/lib/src/translator/DictionaryEng.gf @@ -49455,13 +49455,13 @@ lin shotton_PN = mkPN "Shotton"; lin shotts_PN = mkPN "Shotts"; lin should_VV = { s = table { - VVF VInf => ["be obliged to"] ; - VVF VPres => "should" ; - VVF VPPart => ["been obliged to"] ; - VVF VPresPart => ["being obliged to"] ; - VVF VPast => "shall" ; - VVPastNeg => "shall not" ; - VVPresNeg => "shouldn't" + VVF VInf => ["have to"] ; + VVF VPres => "shall" ; + VVF VPPart => ["had to"] ; + VVF VPresPart => ["having to"] ; + VVF VPast => "should" ; + VVPastNeg => "shouldn't" ; + VVPresNeg => "shan't" } ; p = [] ; typ = VVAux