最も誤解が生じやすいのが「明日までに」という締め切りの表現だ。「by tomorrow」と「until tomorrow」、この2つの違いを明確に説明できるだろうか。
「by tomorrow」は、明日のある時点までの「完了期限」を表す。「I will finish the report by tomorrow.(明日までにレポートを完成させます)」と言えば、明日のどこかのタイミングまでに作業が完了していればよい。一方、「until tomorrow」は、明日まである状態が「継続すること」を意味する。「I will stay here until tomorrow.(明日までここに滞在します)」のように使うため、「明日までに提出します」という文脈で「until」を使ってしまうと、ネイティブには違和感しか残らない。