Top.Mail.Ru
Ответы
Аватар пользователя
12лет
Изменено

Keep on diet or keep to a diet

По дате
По рейтингу
Аватар пользователя
Новичок
12лет

Можно сказать проще: to diet (и не мучаться с предлогами)

Аватар пользователя
Гуру
12лет

keep to a diet

Аватар пользователя
Просветленный
12лет

держать (вн. ) на диете — keep (d) on a diet / ration

посадить (вн. ) на диету разг. — prescribe a diet (for)

посадить (вн. ) на строгую диету — put (d) on a rigorous diet

соблюдать диету, сидеть на диете — keep / stick to a diet; diet

сесть на диету — go on a diet

голодная диета — starvation diet

Аватар пользователя
Мастер
12лет

TO KEEP A DIET
Устойчивое выражение. Глагол to keep - переходный, он требует дополнения без предлога. В вашем случае to keep a diet - придерживаться диеты, соблюдать диету, сидеть на диете. В русском языке несколько вариантов, в английском - только один " to keep a diet"

Источник: изучение английского более 15 лет, замужество за американцем