時間介系詞before, by皆可表示在...以前。
before表示在...以前,不包括其賓語所指的時間。其含意是earlier than。
Report it to me before sunset.
日落前向我報告。
by表示不遲于…,在...以前,指不遲于其賓語所指的時間。指某動作將在某一時刻或該時刻之前完成。By表示一件事情出現結果的那一點時,表示時間的終點。它的含意是not later than。介系詞by-短語不與持續動詞連用。
That means I got to be back by six.
也就是說我最晚六點就得回來。
He ought to be here by now.
他現在應該回來了。