Long haul=長距離
Flight=フライト・ビン
takes up=取り上げる・とる・占める
長距離のフライトは一日をつぶしてしまう
つぶすは「Crush」という意味になってしまい
物をつぶすときなどに使う表現です
one whole day=丸一日
丸一日を占めてしまう=つぶされるというニュアンスになります
例)When you fly long distances, we get less days in our destination because the flight times takes up 2 whole days.
長距離を飛ぶと、2日丸々取られてしまうので旅行先での時間が減ってしまう
英会話講師のKOGACHIです(^^)/
おっしゃられている内容は、
The flight alone takes up a whole day.
「フライトだけで1日中かかってしまう」
のように表現しても良いと思います(*^_^*)
以上ですm(_)m
少しでも参考になれば幸いです(#^^#)
お困りの時は、いつでも気軽にご質問ください(^0^)/
★★どうぞよろしくお願いもうしあげます★★
see you soon♪