こんにちは、はちです!
英語が苦手な方にできるだけ簡単に解説しています!
現在完了と現在完了進行形の違いが全然分からなくて💦
それぞれ順番に理解していくと、しっかり使えるようになるよ!
英語の時制って日本語にはない表現が多く、難しいですよね…
かと言って、その場で丸暗記してしまうとすぐに忘れてしまうと思います。
そして現在完了の「継続」と現在完了進行形って特にややこしいですよね>_<
そこで今回は、基本的な文法からニュアンスの違いまで丁寧に解説していきます。
下記の情報を知りたい方はぜひご覧ください。
- 現在完了の「継続」とは何か
- 現在完了進行形とは何か
- 現在完了の「継続」と現在完了進行形は何が違うのか
現在完了と現在完了進行形の違い
現在完了と現在完了形の基本情報
肯定文
現在完了
語法:主語+have+過去分詞
例)I have studied English for two years.
【訳】私は英語を2年間勉強しています。
現在完了進行形
語法:主語+have+been+現在進行形
例)He has been studying Math for two years.
【訳】彼は算数を2年間勉強しています。
三人称単数の場合は”has”に変換することを忘れないように注意しましょう
会話文では “I’ve”や “He’s” が使われやすいよ
否定文
現在完了
語法:主語+have+not+過去分詞
例)He has not believed in ghost since he was a child.
【訳】彼は子供のころから幽霊の存在を信じていません。
現在完了進行形
語法:主語+have+not+been+現在進行形
例)I have not been studying Science since last week.
【訳】私は先週から理科の勉強をしていません。
疑問文
現在完了
語法:Have+主語+過去分詞
例)Have you been busy since last night?
【訳】あなたは昨夜から忙しいのですか?
現在完了進行形
語法:Have+主語+been+現在進行形
例)Has your brother been playing soccer since this morning?
【訳】あなたの兄(弟)は今朝からサッカーをしているのですか?
現在完了と現在完了進行形の違い
強調の度合
現在完了の場合:単純に現在に至るまでその動作が継続していることを表現しています
現在完了進行形の場合:前者よりも継続時間を強調した表現になります。
①She has worked for 8 hours.
②She has been working 8 hours.
この例文の場合、
①の文章は「彼女は8時間働いています」といった日本語訳ですが、
②の文章は「彼女は8時間働き続けています」というニュアンスになります。
若干②の方が強調される感じで、大きくは変わらないよ
注目するポイント
現在完了の場合:現在の動作というよりは、現在に至るまでの動作に焦点を当てています
現在完了進行形の場合:動詞にフォーカスしており、今もその動作を継続していることを表現してます
① I have played soccer for two hours.
② I have been playing soccer for two hours.
この例文の場合、
①の文章は「私がサッカーをしてから2時間が経過しています」、
②の文章は「私は2時間ずっとサッカーをし続けています」といったニュアンスになります。
テスト等で日本語に変換する場合は両方「私は2時間サッカーをしています」でOKです
このように、①の文章は状況によってサッカーをしている状態が現在も継続しているのか、
それとも終わっているのかが変わります。
しかし、②の文章の場合は現在もサッカーをしていることを表現しているため
文章のみで状況のイメージが可能です。
頻度
現在完了の場合:日常的にその動作が行われていることを表現しています
現在完了進行形の場合:普段とは違い、最近その動作が行われていることを表現しています
① My mother has got up early to work.
② My mother has been getting up early to work.
この例文の場合、
①の文章は「母は(日常的に)早く起きて仕事をします」、
②の文章は「母は(普段は違うが)早く起きて仕事をします」という意味合いになります。
現在形と現在進行形みたいに
①は広い時間の範囲を含み、
②は一時的なニュアンスを持つよ!
現在完了でしか表現できない場合
状態動詞
状態動詞とは・・・
状態を表す動詞、つまり身体的な行動を伴わない動詞がそれに該当します
(5秒ごとに中断・再開できない動詞と解説している先生もいますがそれでもOKです)
例)Like / Love / Believe / Know ….
〇 I have known him for 5 years.
× I have been knowing him for 5 years.
下の文章を使ってしまうと
「私は彼を5年前から知ってい続けています」
みたいにすごい違和感があるよ
数や量を表す
「どれだけの数」あるいは「どれだけ沢山」という情報を伝える場合は、現在完了進行形で表現することはできず、必ず現在完了での表現になります。
〇 My brother has eaten three pieces of toast this morning.
× My brother has been eating three pieces of toast this morning.
具体的な数や量を指定すると、
完了した行為を示すことになるよ
Yet や Already と一緒に使う場合
現在完了進行形は動作や状態が現在も継続していることを表現します
しかし「まだ」を意味するYet や、「すでに」を意味するAlready は完了のニュアンスを含みます
そのため、両者を混同すると訳が分からなくなってしまいます
〇 I have read the book already.
× I have been reading the book already.
下の文章を使うと、
「私はその本をもうすでに読んでいるところです」
という意味になるよ
まとめ
- 現在完了と現在完了進行形のどちらでも継続を表現することができる
- 現在完了進行形の方が「継続」の意味が強くなる
- 現在完了でしか表現できないこともある
日本語に変換したときには同じ言葉になっても、
ネイティブの方の感じ方は全然違うんだね!
そうそう!
だから場面に応じて使い分ける必要があるよ
英語本来の意味を理解するためにも色々な文章に触れて英語力を向上させよう!
その一歩にこの記事がなれば幸いです
以上、はちの英語解説でした!!
コメント