① I have already studied Chinese. ② I have studied Chinese before. |
have(has)+過去分詞は,現在の完了・経験・継続を表します。どの意味になるかは,文脈などから判断しましょう。
■完了(~してしまった)
① I have already studied Chinese.
すでに勉強した(こと)を持つ (→すでに勉強してしまった)
■経験(~したことがある)
② I have studied Chinese before.
以前勉強した(こと)を持つ (→以前勉強したことがある)
■継続((ずっと)~している)
③ I have studied Chinese for three years.
3年の間勉強した(こと)を持つ (→3年の間(ずっと)勉強している)
■POINT haveには「持つ」の意味が生きている
完了形では,have を使って完了・経験・継続の3つの意味を表します。完了形は日本語にはない表現ですが,haveを「持つ」と考えると,3つの意味のちがいが理解できます。かたちは同じなので,文脈などからどの意味になるか判断しましょう。 |
■応用力をつける |
---|
① He has changed. He is very different from the man I once knew.
② Please return this book when you have finished reading it.
③ This is the first time I have ever seen this movie.
④ Pompeii※ is a dead city. No one has lived there for over 2000 years.
⑤ How long have you been a nurse at this hospital?
⑥ She has been calling you all morning . Where were you?
※ポンペイ |
① He has changed. He is very different from the man I once knew.
彼は変わってしまった 彼はまったくちがう
~の男とは 私がかつて知っていた
※変わることを持つ →変わってしまった(完了)
② Please return this book when you have finished reading it.
この本を返してください あなたが読み終えてしまったら
※読み終えることを持つ →読み終えてしまった(完了)
③ This is the first time I have ever seen this movie.
これが初めてだ
私がこの映画を見るのは
※これまでに見ることを持つ →見たことがある(経験)
④ Pompeii is a dead city. No one has lived there for over 2000 years.
ポンペイは死の町だ
だれも住んでいない そこには 2000年以上のあいだ
※2000年以上のあいだ住むことを持たない →ずっと住んでいない(継続)
⑤ How long have you been a nurse at this hospital?
どのくらいのあいだ あなたは看護婦をしているのですか? この病院で
※どのくらい看護婦でいることを持つか →看護婦をしているか(継続)
⑥ She has been calling you all morning . Where were you?
彼女はあなたに電話をかけてきている 午前中ずっと どこにあなたはいたのですか?
※継続の意味のときには,have been ~ingと進行形にし,「~している」の意味を強調することがあります(現在完了進行形)。
■整理 完了形でよく使われることば ① 完了(~したところだ) now: 今 現在完了のみ just: ちょうど already: すでに 肯定文 yet: すでに・まだ 疑問文・否定文
② 継続(ずっと~している) for~: ~のあいだ since~: ~から How long~? : どのくらいのあいだ~? 疑問文
③ 経験(~したことがある) before: 以前 often: しばしば ever: これまでに 肯定文・疑問文 never: これまでに一度も~ない 否定文 ※経験の意味のときはnot ではなくneverを使います。 once1度,twice(two times)2度 など回数を表す語 How many times(How often)~?: 何回~? 疑問文 ■注意 現在完了形のまぎらわしい表現 have gone to~: ~へ行ってしまった(その結果いない) 完了の意味 have been in~: ~にずっといる 継続の意味,~へ行ったことがある経験 have been to~: ~へ行ったことがある 経験の意味,~へ行ってきたところだ 完了の意味 |