have it both ways
—Дословный перевод
иметь его в обоих направлениях
Перевод
иметь сразу и то, и другое; сделать сразу и то, и другое
Словосочетания
have it both ways — придерживаться двух взаимоисключающих точек зрения; иметь и то, и другое
to have it both ways — иметь то и другое
you can't have it both ways — разг. нельзя иметь и то и другое
you cannot have it both ways — выбирайте одно из двух
Пример
You can’t have it both ways. You must choose one or the other.
Ты не можешь сделать сразу и то, и другое. Ты должен выбрать что-то одно.