这个短语既可以表示永远,还可以形容时间很长。
forever 是永远, forever and a day 就是比永远还多出一天,当然是很久很久了,它和 very long time 的含义差不多。
I have been waiting for you forever and a day 也是我等了你好长时间了的幽默说法。
例句:
Please promise me that you won't spill the beans forever and a day.
请你答应我,永远都不会泄密。
Sally ,it has been forever and a day since I saw you last time.
萨利,我们上次见面都是好久以前的事情了。
for good 永远
for good 永远;彻底
for good 也要理解为永远,别直译成为了……好。good有彻底的含义,for good 也就是彻底、永远。
for one's (own)good 为了某人好
如果要表达为了……好,一般要在 for 和 good 之间加上 your、her 等词,这是为你好可以说 That is for your own good.
forever and ever 永远;永久
forever 是永远,ever 表示不断地,这两个单词连在一起当然也表示永远了.
例句:
She decided to move to Paris for good.
她决定搬到巴黎去,永远不回来了。
I know you are unwilling to be criticized, but it is for your own good.
我知道你不想被批评,但这都是为你好。