結論:sinceは「〜以来」と「〜なので」の2つが基本
- 時間の since(〜以来):過去の起点を示し、主節は現在完了(進行)形が基本です。I have lived here since 2018.
- 理由の since(〜なので):相手も知っている理由を前置きするときに使い、時制は普通の文と同じです。Since it’s raining, we’ll stay home.
- since のあとは「時点」(2018、Monday、I was a child)で、「期間」(three years)は for を使います。for との違いは 「since」と「for」の違い の記事で詳しく解説しています。
since は「〜以来」と覚えている方が多いですが、実際には前置詞・接続詞・副詞と品詞が変わり、「〜なので」という理由にも使われます。さらに「since のあとは過去形?現在完了?」「since の文は過去完了にできる?」など、時制で迷うポイントも多い単語です。この記事では、since の3つの品詞と意味、そして時制のルールを例文で整理します。
sinceの意味と品詞の整理
| 使い方 | 意味 | sinceのあとに来るもの | 例 |
|---|---|---|---|
| 前置詞 | 〜以来 | 時点(2018/Monday/last summer)または -ing | I have lived here since 2018. |
| 接続詞(時) | 〜して以来 | 主語+動詞(ふつう過去形) | I have lived here since I was a child. |
| 接続詞(理由) | 〜なので | 主語+動詞 | Since it’s raining, we’ll stay home. |
| 副詞 | それ以来 | (なし。文末などに置く) | He moved to Osaka in 2019 and has lived there since. |
時制のルール:主節と since の節
1. 主節は現在完了(進行)形が基本
since は「過去のある時点から今まで」を表すので、主節は現在完了形(have + 過去分詞)か現在完了進行形(have been + -ing)にします。
- I have worked here since 2020.
- She has been studying English since April.
「状態」(live, know, be など)は現在完了形、「動作が続いている」ことを強調したいときは現在完了進行形が合います。2つの使い分けは 現在進行形と現在完了進行形の違い も参考になります。
2. since のあとの節(接続詞)は過去形が基本
since に節が続くとき、その節は「起点となった過去の出来事」なので、ふつうは過去形です。
- I have known her since we were classmates.
- It has been three years since I started this job.
× I have lived here since I have moved. のように since の節まで現在完了にすると、不自然に聞こえます。(since の節が「今も続いている状態」を表す場合は、I have been happier since I have been living here. のように現在完了が使われることもありますが、まずは「過去の出来事は過去形」で覚えれば十分です。)
3. 「It has been 〜 since …」の形
「〜してから…になる」は It has been + 期間 + since + 過去形の節 で表します。会話では It’s been と短縮されます。
- It has been two years since I last saw him.(最後に彼に会ってから2年になります)
イギリス英語では It is two years since… のように現在形を使う言い方もありますが、学習者はまず It has been を覚えれば十分です。
4. since + -ing(動名詞)
since のあとに動名詞を置くと、「〜して以来」を短く言えます。-ing の意味上の主語は、主節の主語と同じにします。
- Since moving to Tokyo, I have made many new friends.(東京に引っ越して以来、新しい友人がたくさんできました)
5. 過去完了と since
主節が「過去のある時点まで」の話なら、現在完了ではなく過去完了(had + 過去分詞)になります。since が表す起点はそのままです。
- When I met her in 2022, she had lived in London since 2010.(2022年に会ったとき、彼女は2010年からロンドンに住んでいました)
理由を表す since(〜なので)
since には「〜なので」の意味もあります。理由の since は、相手もすでに知っている理由、または前提として示す理由を文頭で言うときに使われます。時制は普通の文と同じで、現在完了にする必要はありません。
- Since you are here, could you help me?(せっかくいらしたので、手伝っていただけますか)
相手が知らない新しい情報としての理由を言うときは because のほうが一般的です。ただし、since / because / as の使い分けは話し手や文体で揺れがあり、厳密に決まっているわけではありません。
時の since と理由の since は、文脈で判断します。Since I moved to Tokyo, I’ve been busy. のように主節が現在完了なら、時の「〜して以来」の読みが自然です。
例文10選
| 英文 | 日本語訳 | ポイント |
|---|---|---|
| I have lived in Osaka since 2018. | 2018年から大阪に住んでいます。 | 前置詞 + 時点、主節は現在完了 |
| She has been studying English since April. | 彼女は4月から英語を勉強しています。 | 動作の継続は現在完了進行形 |
| I haven’t seen him since last summer. | 去年の夏以来、彼に会っていません。 | 否定の現在完了 |
| We have been friends since we were children. | 私たちは子どもの頃からの友人です。 | since + 節(過去形) |
| It has been three years since I started this job. | この仕事を始めて3年になります。 | It has been 〜 since … |
| Since moving to Tokyo, I have made many new friends. | 東京に引っ越して以来、新しい友人がたくさんできました。 | since + -ing |
| He lost his job in 2020 and has been freelancing ever since. | 彼は2020年に失業し、それ以来フリーランスで働いています。 | 副詞の since(ever since) |
| When I met her, she had lived in London since 2010. | 彼女に会ったとき、彼女は2010年からロンドンに住んでいました。 | 過去完了 + since |
| Since it is raining, we will stay home. | 雨が降っているので、家にいましょう。 | 理由の since |
| Since you are here, could you help me? | せっかく来たのだから、手伝ってもらえますか。 | 理由の since(相手も知っている状況) |
よくある間違い
❌ since の文で現在形・過去形だけを使う
❌ I live here since 2018. / I lived here since 2018.
✅ I have lived here since 2018.
since は「今まで続いている」ことを示すので、主節は現在完了(進行)形が基本です。「過去にここに住んでいた(今は住んでいない)」なら、I lived here from 2015 to 2018. のように期間を示します。
❌ since のあとに「期間」を置く
❌ I have lived here since three years.
✅ I have lived here for three years. / I have lived here since 2023.
❌ since の節を現在完了にする
❌ I have lived here since I have moved.
✅ I have lived here since I moved.
❌ 未来の起点に since を使う
❌ I will study English since tomorrow.
✅ I will study English from tomorrow. / I will start studying English tomorrow.
since は過去の起点にしか使えません。未来の開始点には from を使います。
よくある質問
Q1. since のあとは過去形ですか?現在完了ですか?
since に節が続く場合、その節はふつう過去形です(since I moved)。主節のほうが現在完了(進行)形になります。since のあとが名詞(2018、Monday)のときは、時制の問題は起きず、主節だけ現在完了にします。
Q2. since と because はどう使い分けますか?
since は文頭に置いて「すでにわかっている理由」を前置きするときに多く使われます。because は「新しく伝える理由」に向いています。ただし厳密な規則ではないので、迷ったら because が無難です。
Q3. 「ever since」の意味は?
「それ以来ずっと」と、継続の強調を表します。He has lived in Osaka ever since.(彼はそれ以来ずっと大阪に住んでいます)のように副詞としても使え、ever since 2019 のように前置詞としても使えます。
関連記事:過去形と現在完了形の基本を復習したい方は 過去形と現在完了形の違い もどうぞ。
使い分けを、実際の会話で試してみませんか?
DORSでは、性格や難易度の異なる6人のAI Buddyと、テキストや音声で英語を話せます。わからない表現は翻訳や説明で確認できます。Freeプランでも1日8メッセージまで使えます。