Valery Kuzinответил 8 лет назад
ответ (en-ru)
it may have come at a very high price .
Пожалуй, это обошлось слишком дорого.
Комментарий переводчика
Речь, конечно, не о цене, а о масштабе последствий.
Полагаю, что "may" здесь - выражение некоторой неуверенности в оценки наступивших последствий, а не неуверенности в том, что последствия наступят, ибо have come - present perfect.
И мне кажется, что вот так: to come at a price - обойтись дорого, to come at a very high price - обойтись слишком дорого.