Ил
Илья

keep on diet or keep to a diet

ИВ
Ирина Воротилина

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

Кристина Александрова
Кристина Александрова

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

ИО
Ирина Осипова

держать (вн. ) на диете — 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

Похожие вопросы
Различие to go on / to continue
правильно ли я составил вопрос you ever been on a diet
как переводится to be on stiff formal terms with smb, to be on the dot?
"how to choose a table" ИЛИ "how to pick a table"
Как правильно перевести: "Going to have to pass on that then."
как сказать по английски " ты постоянно говоришь "привет"?". мой перевод: You always keep on saying 'hey'?
что означает keep calm and study on? увидел надпись на футболке
как правильно произнести. to get on like a house on fire если можно то по русски
Помогите пожалуйста вставить слова: To Dress, To Put On, To Wear.
Как перевести Why do you keep passing out on me! Как перевести Why do you keep passing out on me !