現在完了形
1.はじめに
現在完了形は英語独特の時制で日本語には存在しません。なので、英語学習者は使いこなすのにとても苦労する時制と言えるでしょう。
語学において、どの時制を使うか判断するのは簡単ではありません。ましてや、スピーキングのように瞬発力が求められる場合だと尚更だと思います。
ここでは現在完了形の理論を学び、理論を理解した上で例文の音読や文章作成をしていきます。そうすると、段々とコツが掴めてくるので続ける事が大事になります。
2.現在完了形とは
まず、上の図を見てください。
ここに現在完了形の考え方が書いてあります。(この画像はそうだ!研究しようさんより拝借させていただきました。ありがとうございます。)
では、一つずつ解説していきます。
まず、現在完了形においては過去と現在が主役です。この過去と現在は時系列的に見れば点で時間の流れのある一点になります。
それに対して、現在完了形は線になります。つまり、過去から現在を繋ぐ時制になります。
例文)
私は2年間、大阪に住んでいました。
I lived in Osaka for 2 years.(過去形)
私は大阪に住んでいます。
I live in Osaka.(現在形)
私は一昨年から大阪に住んでいます。
I have lived in Osaka since year before last year.(現在完了形)
例文を見ると
過去形は過去のある時点で2年間大阪に住んでいる事がわかります。
現在形は今、大阪に住んでいる事がわかります。
そして、現在完了形は一昨年から今にかけて大阪に住んでいる事がわかります。
3.現在完了形の作り方・語順
肯定文では
主語+have(has)+過去分詞〜.
haveは第3人称単数形(it,he,she)ではhasになりI,you,複数形では、haveのままになります。(一般動詞と同じです。)
次に、過去分詞ですが基本的な形は過去形と同じです。
規則変化では動詞+edで不規則変化は辞書で調べましょう!!
否定文では
主語+have (has)not+過去分詞〜.
疑問文では
Have (Has)+主語+過去分詞〜?ーYes,主語+have (has)./No,主語+have (has)not.
4.短縮形
現在完了形では「主語+have」の部分を短縮させる事ができます。日常会話では短縮形が多く使われるので覚えちゃいましょう。
I have→I've
You have →You've
He have→He's
She have→She 's
Ken has→Ken 's
This has→This 's
That has→That's
it has→It's
They have→They've
have not→haven't
has not→hasn't
5.現在完了形の用法
用法には4つあります。一つずつ確認していきましょう。
・完了用法と結果用法
この2つはほとんど同じような概念なのでまとめて紹介します。
これらは過去のある時点からの動作や出来事が完了した時やその結果どうなったかを表すときに使います。
朝食を食べ終わったところです。
I have eaten breakfast.(完了用法)
彼は沖縄に行ってしまいました。(だから、ここにはいない)
He has gone to Okinawa.(結果用法)
・経験用法
経験用法は過去から現在までに経験した事を表すときに使います。
あなたはあのウィル・スミスに会ったことありますか?Have you ever seen that Will Smith?
あなたはオーストラリアに行ったことがありますか。
Have you ever been to Australia?
ever は「今まで」と和訳される副詞で経験用法とよくセットで使われます。
have been to とhave goneはそれぞれニュアンス的に違いがあり、have been toは「行ったことがある。」という経験を表し、have goneは「行ってしまった。(だから、ここにはいない。」という結果・完了を表すニュアンスがあります。
・継続用法
継続用法は過去に起こった出来事や動作が現在までに継続している時に使います。
私は彼の事を長い間知っています。
I have known him for a long time.
彼女は結婚して3年になります。
She has married for 3 years.
6.現在完了進行形
現在完了進行形は現在完了形の継続用法でのみ使われます。
語順
have(has) been +動詞の進行形
また、現在完了進行形は動作動詞(play ,run,pull,push etc...)を主に使います。
彼女は3時間ピアノを弾いている。
She has been playing the piano for 3 hours.
一方、状態動詞(become,know,like etc...)は現在完了形を使います。
私は彼を3年間知っています。
I have known him for 3 years.
状態動詞と動作動詞については詳しく書いた記事がありますのでそちらをご参照ください。
状態動詞と動作動詞
また、現在完了形と現在完了進行形の両方を使えるものもあります。
私は2010年から東京に住んでいる。
I have lived (have been living) inTokyo since 2010.
私は2年間英語を勉強している。
I have studied(have been studying) English for 2 years.
この記事が気に入ったらサポートをしてみませんか?