о подготовке не существует в GF

"Он говорил о своей прошлой ночи".

В предыдущем предложении предлог о, но этот предлог не существует ни в синтаксисе подготовки, ни в Морфологии английского языка в RGL, как показано ниже.

Есть ли причина, по которой этот предлог действует по-разному в разных языках?

1 ответ

Решение

Я не знаю какой-то конкретной причины. "About" не входит в число наиболее распространенных английских предлогов, таких как "in", "on", "for", но в этом списке встречаются менее частые предлоги, например "во время", поэтому он не зависит от частоты. Но такой список никогда не может быть полным, поэтому у нас есть mkPrepв лексических парадигмах английского языка:

mkPrep :    Str -> Prep     -- e.g. "in front of"
mkPost :    Str -> Prep     -- e.g. "ago"
noPrep :    Prep            -- no preposition

Поэтому всякий раз, когда вы хотите использовать предлог, которого нет в RGL API, просто используйте mkPrep. В этом случае, mkPrep "about".

Другие вопросы по тегам