“彻夜不眠”常见的英文表达有 “stay up all night” 或 “be up all night”。
stay up all night:侧重于描述主动保持清醒、不睡觉的状态,例如:I stayed up all night to finish the project.(我彻夜不眠来完成这个项目。 )
be up all night:更强调整夜处于醒着的状态,不一定带有主动刻意不睡的意味,例如:He was up all night because of the baby's crying.(因为宝宝哭闹,他彻夜未眠。 )