「東京に2年間住んでいたことがある」って英語でなんて言う?

この記事にはアフィリエイト広告および広告が含まれています。

あなたは以前、東京に住んでいたとします。そして、今はどこか別の場所に住んでいます。
これを誰かに伝える時には「東京に2年住んでたことがあるよ」なんていうふうに言いますよね。

これを英語で言うとしたら、あなたならどう表現しますか?
以下の3つの中から選んでみてください。

  1. I have lived in Tokyo for two years.
  2. I had lived in Tokyo for two years.
  3. I lived in Tokyo for two years.

迷わずにサッと選べましたか?
こんな場合、ネイティブはどんなふうに表現するのか見てみましょう。

メルマガに登録

記事の更新のお知らせをメールでお知らせします。配信時間は12時と19時頃です。
お名前の登録は必須ではありません。メールアドレスだけでも大丈夫です。
登録フォームの仕様で、お名前の名と姓が英語と同じになっています。ご注意ください。
目次

「(以前、昔)〜に◯年間住んでいたことがある」は過去形で表すことが多い

早速答えから書いてしまうと、冒頭に登場したような「〜に◯年住んでいたことがある」を表す場合には、3番のシンプルな過去形を使うことが圧倒的に多いです。つまり、

  • I lived in Tokyo for two years.

になるんです。

1番の現在完了も間違いではないと思いますが、私が出会ってきたネイティブの人たちは過去形を使うことの方が断然多いんです。

では、なぜ過去形になるのでしょうか?

現在完了を使わない理由

English Grammar in Use にはこんな解説があります。

Do not use the present perfect (I have done) when you talk about a finished time (for example, yesterday / ten minutes ago / in 1999 / when I was a child). Use a past tense.

過去に終わってしまったことには現在完了(the present perfect)を使わずに、過去形を使いなさいと書いてありますね。

また、過去形と現在完了との比較でこんな例文が出ています↓

We use the past simple for a finished time in the past.

  • Ian lived in Scotland for ten years. Now he lives in London.

We use the present perfect for a period of time that continues until now.

  • Ian lives in London. He has lived there for seven years.

つまり、”I have lived in Tokyo for two years” と言うと、現在も東京に住んでいて、その期間が2年間ということになってしまいます。

それは言いたい内容とはちょっと違いますよね。

Tokyo Tower

でも「〜した事があるって現在完了で表せるんじゃないの?」と思った方、その通りなんです。実際に、

  • I have lived in Tokyo.
    東京に住んだことがあります
  • I have lived in twenty countries.
    20か国に住んだことがあります

のような言い方をすることがあります。ただ、”have lived” と “for 期間” を一緒に使うと、先ほど紹介した「(今も含めて)ずっと住んでいる」という意味で捉えられることが多いので、よりハッキリさせるために「東京に2年間住んだ(=終わった過去の事)」は過去形で表すのではないか、と思います。

■「どれくらい日本に住んでいるんですか?」と聞くフレーズはこちら↓

過去完了を使わない理由

2番の過去完了の文章 “I had lived in Tokyo for two years” だと思った方は、おそらく「過去の一定期間に起こったこと」だから、過去完了(the past perfect)を使うと思ったのかもしれません。

でも、過去完了はそういう場合に使うのではないんです。
これも English Grammar in Use の例文がとても分かりやすいので引用すると、

Sometimes we talk about something that happened in the past:

  • Sarah arrived at the party.

This is the starting point of the story. Then, if we want to talk about things that happened before this time, we use the past perfect:

  • When Sarah arrived at the party, Paul had already gone home.

過去に何かが起こったという基点があって、それ以前にすでに起こっていたことを表すのが過去完了なんですね。

なので「東京に2年間住んだ」というのは、普通は過去完了では表しません。
でも「大阪に引越す前に東京に2年間住んだ」なら、話は別です。この場合は過去完了を使って、

  • I had lived in Tokyo for two years before I moved to Osaka.

と言うことができます。過去の基点が「大阪に引っ越した」で、それより以前に起こっていたことが「東京に2年間住んだ」なので、上で紹介した過去完了の使い方にちゃんと沿っていますよね。

「以前〜に住んでいた」は “used to live” も使えます

「昔は〜だったけど、もう今はそうではない」を表す場合には “used to 〜” で表すことも多いです。

なので「以前東京に住んでいた」は、

と言うこともできるんですね。”for two years” など具体的な期間を付ける場合には “used to” は使えないので、その場合はシンプルな過去形の “I lived in Tokyo for two years” になります。

また、”used to 〜” を使った文章を疑問文にするには、”Did you use to 〜?” を使うので、こちらもあわせて覚えておくと、

  • Did you use to live in Japan?
    以前日本に住んでいたの?

という感じで使えるので、日本のことにやたら詳しい人に海外で出会ったときなどに役に立つと思います。

■”used to” の使い方はこちら↓

間違えやすい “used to” “be used to” の違いについては、こちらで詳しく解説しています↓

■現在完了については以下のコラムでも詳しく解説しているので、ぜひ合わせてご覧ください↓

よければシェア・保存してね
  • URLをコピーしました!
  • URLをコピーしました!
目次