質問: 友達からの英文の分からない部分を教えてください。 e-mailフレンドからのメールです。 友達は飲食関係のお店を3店経営しています。 いつもの私達のメールのやり取りのペースより、2~3日少し日にちがあいてメールがきたのですが、最初に前半の内容を手短に書くと 「返事が遅くなってごめん。サンクスギビングからすごくお店が忙しくて、朝5時にお店を開けた日もあって、モールでは人々が早朝から並んで・・・」 といったような仕事のことなどについて色々書いてありました。 その続きですが、 it will be busy until new years and then it drops off suddenly. from december 14th one store is open until midnight every night!! i cannot wait for christmas, so i can sleep all day long!!! とあります。 「それは新年まで忙しくて急に減って(人が)、12月14日から1店舗は真夜中まで毎晩開けています」 ここまでは分かったのですが、最後の 「i cannot wait for christmas, so i can sleep all day long!!!」の意味がよく理解できません。 単純に訳すと 「私はクリスマスまで待つことができないので、私は一日中寝ることが出来ます」 という意味だと思いますが、これでは意味が通じませんよね。 これは前の文と関連して何か意味があるのでしょうか? それとも違う訳し方があるのでしょうか? どうぞよろしくお願いします。
回答: i cannot wait for christmas, so i can sleep all day long!!! 「クリスマスが待ち遠しいよ。一日中寝ていられるから。」ということだと思います。 can't wait for は文字通り「~が待てない」ということですが、 楽しみだから「早く~が来てほしい、待ちきれない。」という期待の意味が込められることがあります。 この文を文法的に説明することは自分には難しいです。so that ---- で「---できるように」という構文があります(thatは省略されることもある。)が、その構文かもしれません。 例:・she wanted to divorce so that she could be free. 自由になるために、彼女は離婚したかった。 http://eow.alc.co.jp/so%20that/utf-8/