下克上英語

現在完了

現在完了の違い

現在完了形の表す意味

過去のある出来事が何らかの形で現在に影響を及ぼしている状況
※(現在形の変形バージョン)

現在

He lives in Tokyo.

彼は東京に住んでいる…現在形、現在のことだけ、過去の情報は含まれてない

過去

He lives in Tokyo three years ago.

彼は3年前に東京に住んでいた…過去形、過去のことだけ、現在の情報は含まれてない

現在完了

He has lived in Tokyo for three years.

彼は3年間東京に住んでいる(今も住んでいる)…現在完了形、今の情報も含まれている

=He came to Tokyo three years ago and he still lives in Tokyo.

彼は3年前に東京にやってきてまだ東京に住んでいる

現在完了の意味

①継続

継続の意味

…過去の出来事が現在まで、継続している…(ずっと)〜している

I have lived in Tokyo for three years. 私は3年間東京に住んでいる

=I came to Tokyo three years ago, and I still live in Tokyo.

「継続」に使用される副詞

how long ~ (期間) How long have you been in Japan?
for ~ (〜の間) I have been in Japan for ten years.

※   for 期間

since ~ (〜以来) I have been in Japan since last summer.

※   since 時期

 

②経験

経験の意味

…過去のある時点から現在までの経験を表す… 〜したことがある

Have you ever been to England? イギリスへ行ったことがありますか?

Yes, I have. / No, I haven’t.

「経験」に使用される副詞

how often ~ (何回〜)

how many times ~

How often has he climbed Mt. Fuji?
once, twice, three times (1回、2回、3回) He has read this novel twice.
ever (疑問文) Have you ever seen this movie?
never(否定文) She has never written a letter.

③完了

完了(結果)の意味

…今までしていたことがたった今 完了した…(ちょうど)〜したところだ

(そのことが何か現在と関係している)

I have just finished my homework. 私はちょうど宿題を終えたところだ

「完了」に使用される副詞

always (肯定文)すでに、もう He has already written letters.
yet

(疑問文)もう

(否定文)まだ

 

Have you read this book yet?

He hasn’t done it yet.

now もう I have played tennis now.

④結果

結果の意味

…ある出来事の結果が現在に影響している

I have lost my watch. 時計をなくしてしまった(その結果今持ってない)
=I lost my watch and I don’t have it now.

have been (to)
①行ったことがある(今ここにいる)(経験)
②行ってきたところだ(今ここにいる)(完了)

have gone(to)
③行ってしまった(その結果ここにいない)(結果)

注意すべき点

現在完了ははっきりと過去を表す副詞と一緒にできない

(X)I had live in Tokyo last year. (since last yearなら可能)

(X)When have you been to America? (When〜?の中には現在完了は不可)

(O)When did you go to America?

 

just now (たった今)…これは、過去を表す副詞なので、現在完了には使えない

しかし、justとnowそれぞれ単独だと使える

 

慣用表現

「彼が死んで3年になる」

He died three years ago.

↓完了形にする(死んだ状態を今も続けている)

He has been dead for three years.

It has been three since he died.

It is three years since he died.

Three years have passed since he died.

 

…してからX年になる

It has been X years since S 過去形

X years have passed since S 過去