I lived は『過去に住んでいた』で、I have lived は『現在まで継続して住んでいる』。
だから『過去に住んだことがある』は、『現在は住んでいない』ので have lived ではなくて lived。
でも『過去に〜に住んだことある?』は Did you live? ではなくて、Have you lived ~ ?!
なんだか AAAAAACK!!! って叫びたくなりそう (^^)
live『住んでいる』、be living『一時的に住んでいる』、had lived『過去のイベントの前まで住んでいた』についても載せています♡
- Table of contents -
1. lived と have lived, have been living ❤︎ 基本の使い分け
『過去から継続して今も住んでいるとき』は現在完了 have lived にします。
I’ve lived in NY for three years.
ニューヨークに3年間住んでいる。(今も住んでいる)
現在完了進行形 have been living もよく使います。
I’ve been living in NY for three years.
ニューヨークに3年間住んでいる。(今も住んでいる)
『過去に住んだことがあって、今は住んでいないとき』は過去形です。
I lived in NY for three years.
NYに3年住んでいたことがある。(今は住んでいない)
↑ 上記では、live を現在完了の『経験』の意味で have lived とすることはありません。
2. Have you lived?『住んだことある?』は現在完了
疑問文の場合は 『今は住んでいないけど過去に住んでいたことがある?』と聞くときに、『経験』の意味で現在完了 have lived を使います。ただし、答える時は過去形 lived です。
例1
Have you lived in the UK?
イギリスに住んだことある?
Yes, I have. ← ここまでは現在完了形にしてOK。
うん、あるよ。
I lived there for a year. ← 過去形
そこに1年間住んでたよ。
例2
Have you lived overseas?
海外に住んでたことある?
Several times. I lived in France, Canada, and Australia. ← 過去形
何度かあるよ。フランス、カナダ、オーストラリアに住んでいたよ。
他にも、『今は住んでいないけれど過去に住んだことがある』の意味がクリアになる場合は、完了形を使って構いません。
* 以下の文は、have lived で『過去から継続して今も住んでいる』の意味です。
How long have you lived in Japan?
日本にはどのくらい住んでるの?
How many years have you lived in Japan?
日本には何年住んでいるの?
3. live は状態動詞『住んでいる』
普通に『〜に住んでいる』と言う時は live です。live には継続の意味が含まれます。
I live in Korea.
韓国に住んでるよ。
Do you live in Korea?
韓国に住んでるの?
4. be living『住んでいる』
live は状態動詞で継続の意味が含まれるので基本的には進行形にしないことになっていますが、実際は進行形にして使うこともすごーくよくあります。
I’ve been living in London.
ロンドンに住んでいるんだ。
She’s living in India right now.
彼女は今はインドに住んでるよ。
I was living in Singapore at that time.
その時、僕はシンガポールに住んでたんだ。
5. had lived『〜の前まで住んでいた。』
『過去のイベントの前まで、継続して住んでいた』には過去完了 had lived を使います。
I had lived in Colorado before I moved to San Diego.
サンディエゴに引っ越す前まではコロラドに住んでたよ。
文法って基本的には
- 『意味がクリアだったらいい』
- 『意図的であればオッケー』
って感じかも。
こちらもどうぞ ↓
状態動詞一覧 ❤︎ 動作動詞になる?進行形にしてもいい?
ちょこっと英会話 ↓
Keep you in the pink of health!
めっちゃ元気でいてね!