英語には、前置詞を使わずに時間などを表す型と、前置詞を省略できる型があります。
たとえば、I read a newspaper every day.(私は毎日新聞を読む)の every day は、前置詞なしで時間を表す名詞句です。on every day という形から必ず on が消えたと考える必要はありません。
英語を勉強しているあなたは、次のような疑問を持っていないでしょうか?
- 前置詞はどのような条件で省略されるのか?
- 前置詞の省略はなぜ起こるのか?
- 前置詞の省略を見抜くにはどうすればいいか?
そこでトイグルでは、前置詞の省略について詳細を解説していきます。学習の参考になるはずです。
1. 前置詞を使わない型と省略できる型を区別する
英語の前置詞とは、at、on、inなどに代表される語(または句)です。前置詞は時間、場所、方向などをあらわす際に用いられます。
英語では場合によって前置詞が省略されることがあります。例を見てみましょう。
- (1) I will try it again next Monday. (次の月曜日に再び試してみます)
- (2) I will give you a call (on) Monday. (月曜日に電話をします)
(1)の next Monday は、前置詞を付けずに「次の月曜日に」を表す時間の名詞句です。
(2)は前置詞onの省略が「可能」な例です。前置詞は省略してもしなくてもどちらでもよいです。
このように、(1)のような前置詞を使わない時間表現と、(2)のような前置詞を省略できる表現は区別して覚えるとよいです。
文を読むときは、名詞句が主語や目的語なのか、それとも時間・期間などを示す副詞的な役割なのかを確認しましょう。
先ほどの例文をもう一度見てみましょう(2は前置詞onを省略した状態です)。
- (1′) I / will try / it / again / next Monday.
- (2′) I / will give / you / a call / Monday.
(1′)の next Monday は、動作を行う時を示します。名詞句は主語や目的語だけでなく、このように副詞的にも使えます。
(2′)の Monday も電話する時を示します。曜日を表すこの型では、on Monday とすることもできます。
もっとも、(1)のnext Mondayなどは、ほとんど固定化されている表現です。学習上はフレーズとして覚えてしまって差し支えません。
以下、前置詞を使わない型と、省略が可能な型をより詳しく見ていきます。
2. 前置詞なしで使う表現
ここでは、前置詞なしで使う代表的な時間表現と、that節を直接続ける構文を紹介します。
以下、例文とともに見ていきましょう。
2-1. last, next, thisなどがつく場合
- (3) I saw him last Friday. (私は彼を先週の金曜日に見た)
- (4) See you next year. (来年会いましょう)
- (5) This morning all the windows were open. (今朝、全部の窓が開いていた)
- (6) I was busy that afternoon. (私はあの午後忙しかった)
- (7) My health is not so good these days. (近頃、私の健康は良くない)
last Friday、next year、this morning などは、通常、前置詞なしで時を表します。that afternoon などには on that afternoon のように前置詞を伴う使い方もあります。「これらの語+名詞」なら必ず前置詞を削る、という規則ではありません。
(3)はlast、(4)はnext、(5)はthis、(6)はthat、(7)はtheseが用いられている例です。
2-2. some, everyなどがつく場合
- (8) I wish to go back there some day. (いつかそこに戻りたいと願っている)
- (9) You may see him any day you like. (彼には好きな日に会えますよ)
- (10) Every winter I make a trip to the U.S. (毎年の冬、私はアメリカに旅行する)
- (11) That dream will come true one day. (その夢はある日叶うだろう)
- (12) We worked all evening. (私たちは一晩中働いた)
some day、every winter、one day、all evening などは、前置詞なしで時や期間を表せます。any day には on any day の形もあり、all evening に for を付けて期間を示すこともできます。時間以外の名詞にまでこの型を一般化しないようにしましょう。
(8)はsome、(9)はany、(10)はevery、(11)はone、(12)はallが用いられている例です。
2-3. today, yesterdayなどがつく場合
- (13) I had a wonderful time today. (私は今日、素晴らしい時を過ごした)
- (14) I was there yesterday. (私は昨日、そこにいた)
- (15) I’ll try that tomorrow. (明日それをやってみましょう)
- (16) I’ll see you tomorrow morning. (明日の朝にお会いしましょう)
- (17) I ordered it yesterday afternoon. (昨日の午後にそれを注文した)
today、yesterday、tomorrow は、これらの例では前置詞なしで時を表します。
tomorrow morningやyesterday afternoonのような表現も同様です。
2-4. that節の前
- (18) Be aware that this idea is far from original. (この発想はオリジナルのものと程遠いことを自覚してください)
aware は aware of+名詞 と aware that+節の両方の構文を取ります。このような語では、that節を前置詞なしで直接続けられます。
(18)は aware that+節の型です。どの「動詞・形容詞+前置詞」でも、前置詞を削って that節を続けられるわけではありません。その語が that節を直接取れるかを確認する必要があります。
3. 前置詞を随意的に省略する場合
いくつかの条件に当てはまる場合、文中の前置詞は明示してもよいし、省略してもよいです。
以下、例文とともに見ていきましょう。
3-1. 期間、時間、距離などをあらわす場合
- (19) We stayed there (for) two weeks. (私たちはそこに2週間滞在した)
- (20) (At) What time did you get home? (何時に家につきましたか)
- (21) We walked (for) 4 kilometers. (4キロメートル歩きました)
前置詞を含む句が期間、時間、距離などをあらわす場合、前置詞は省略してもよいです。
(19)は期間、(20)は時間、(21)は距離をあらわす例です。
3-2. 曜日を表す名詞の前
- (22) The video was posted around 2 p.m. (on) Sunday. (その動画は日曜日の2時頃に投稿された)
曜日をあらわす名詞の前では前置詞が省略されることがあります。省略がある場合、より<くだけた>言い回しになります。
尚、『2-2. some, everyなどがつく場合』で説明したように、every Monday などは、通常、前置詞なしで使う時間表現です。
- (23) Every Saturday the park hosts the Green Market. (毎週土曜日、その公園はグリーンマーケットを開催する)
3-3. ofを用いて形容詞的な働きをする名詞句
- (24) When I was (of) your age, I had long hair. (私があなたの年齢だった時、長髪だった)
- (25) (Of) What color is your hair? (あなたの髪は何色ですか)
「of+名詞」が年齢・形・大きさ・種類などをあらわす場合、ofは省略されることがあります。
3-4. 動名詞の前
- (26) I spent my time (in) reading. (読書に時間を費やした)
前置詞の目的語に動名詞を用いる場合、前置詞が省略されることがあります。
3-5. 不定詞の中
- (27) London is a good place to live (in). (ロンドンは住むのに良い場所だ)
to不定詞の内部に前置詞が用いられる場合、省略されることがあります。
3-6. 疑問詞が導く節
- (28) I always worry (about) how I get along with my coworkers. (私はいつもどうやって同僚と仲良くすればいいか心配している)
疑問詞によって導かれる節が前置詞の目的語になる場合、前置詞は省略されることがあります。
4. まとめ
この記事では、前置詞の省略について詳細を解説してきました。
内容をまとめると次のようになります:
- 英語の前置詞は省略されることがあります
- next Monday や every day は前置詞なしで時を表します
- 期間や距離をあらわす場合に前置詞は随意的に省略されます
- 前置詞の有無は表現や構文ごとに確認します
トイグルでは他にも、英文法に関する記事を執筆しています。興味のある方はぜひご覧ください。
Good luck!
When I was (of) your age, I had long hair. (私があなたの年齢だった時、長髪だった)
(Of) What color is your hair? (あなたの髪は何色ですか)
これは、例として元の文に直すと
When I was 12 years old. (old:形容詞) → of + 抽象名詞(age)で形容詞に
Your hair is red. (red:形容詞) → of + 抽象名詞(what color)で形容詞に
このような感じの理解で正しいでしょうか?
>悠様
When I was (of) your ageとWhen I was 12 years oldでは、文中の要素(語彙)が異なりますので、単純に比べるのは少し難しいですね。
(of your ageがもともとX years oldだったというわけではありません。)
はじめの英文に注目すると、When I was your ageという箇所にて、そこにはofの省略があり、of your ageが形容詞の働きをする(専門用語で「記述の対格」と言います)と考えられるとよろしいかと思います。
Your hair is red.の例も同様にお考えください。