
こんにちは!

こんにちは!このレッスンをずっと待っていました。

待っていてくれてありがとう!
長い間待っていてくれたゆめゆめにぴったりの表現があります。

ぴったりの表現?

現在完了進行形です。

うわー難しそうなのきたーーー

大丈夫、大丈夫、ゆっくり見ていきましょうね。
現在完了進行形は、私たちがどれだけの時間、何をしているかを表すのに役立つだけでなく、その行動が現在の瞬間にも続いているというニュアンスを加えます。
例えば、I have been studying English. はただ「英語を勉強していた」という事実を伝えるのではなく、「過去に始めて、今もなお勉強を続けている」という継続した時間の流れを示すことができます。
このような細かいニュアンスは、話し手の意図や行動の背景をより詳しく表現し、話し相手とのコミュニケーションをより豊かにします。
また、話し手の経験や感情の変化を表現する際にも、この時制を使うことで、よりリアルで感情のこもった情報を伝えることができます。
現在完了進行形をマスターすることで、英語の表現がより豊かになり、自然な会話に近づいていきます。
現在完了進行形とは?
現在完了進行形は、過去にスタートした何かが今もまだ続いている、またはその事が今に影響を与えている状態を示す時に使います。この形は、私たちが何かをずっとしていることや、始めたことがまだ終わっていないことを伝えるときに使われます。
現在完了進行形の作り方
現在完了進行形の文は、「have/has been + 現在分詞」の形で作られます。
ここで、「have/has」は主語の数や人称によって変わります。主語が3人称単数ならhaveをhas とします。
「been」は「be動詞」の過去分詞形です。
「現在分詞」とは動詞に「-ing」をつけた形です。
例えば、「I have been reading」は「(今も)私はずっと読み続けている」という意味になります。
現在完了進行形を他の時制と比べてみよう
現在形 I read 一般的な事実や習慣を表します。
私は(毎日)読む
現在進行形 I am reading 今現在進行中の行動を表します。
私は今、読んでいる
現在完了形 I have read 過去のある時点で起こった行動が完了していることを表します。
私はその本を読み終えた
現在完了進行形 I have been reading
私は(数時間)本を読み続けている
過去に始まった行動が現在も続いているか、その行動の影響が現在まで残っていることを示します。これによって、話が現在につながっている感じを与えることができます。
他の時制と比較することで、いつこの時制を使うかわかりやすくなりましたね。
現在完了進行形の使い方
現在完了進行形は、話している時点でまだ続いている長期にわたる行動や、その行動が及ぼしている影響に焦点を当てたいときに使います。
具体的な使用例を見ていきましょう。
継続している行動を表す
この時制は特に、ある行動が過去から始まって現在に至るまで続いていることを表現するのに適しています。
例えば:
She has been working at the company since 2010.
(彼女は2010年からその会社で働き続けています。)
この文は、彼女が会社で働き始めてからずっと現在も働いていることを示しています。
行動がどれくらいの間続いているかを強調する
時には、ある行動がどれだけ長く続いているかを特に強調したい場合があります。
例えば:
I have been studying Japanese for three years now.
(私はもう3年間日本語を勉強しています。)
この例文では、勉強が始まってからの期間と継続しているという事実の両方を強調しています。
過去から現在までの行動が現在の状態にどう影響しているかを示す
また、過去の行動が現在の状況にどのように影響を与えているかを示したい場合にも現在完了進行形を使います。
例えば:
He has been exercising regularly, and he looks much healthier now.
(彼は定期的に運動をしているので、今はずっと健康的に見えます。)
ここでは、定期的な運動が彼の健康に良い影響を与えていることを伝えています。
このように、現在完了進行形は私たちが経験している継続的なプロセスやその成果について語るのに非常に役立つ時制です。この時制を使用することで、私たちの行動が時間を通じてどのように展開しているかを、より明確に伝えることができるのです。
現在完了進行形の例文
現在完了進行形をより深く理解するために、肯定文、否定文、疑問文の例文を見て、それぞれの使い方を学びましょう。
肯定文の例文と練習問題
We have been waiting for the bus for twenty minutes.
(私たちはバスを20分間待っています。)
この文は、バスを待っている行動が20分間続いていることを表しています。待っている状態はまだ終わっていません。
練習問題: 次の文を現在完了進行形に書き換えましょう。
The children play in the park.
→ The children ________ ________ ________ in the park.
否定文の例文と練習問題
They have not been feeling well since last night.
(彼らは昨夜から気分が良くありません。)
この文は、彼らが昨夜からずっと気分が悪いことを示していて、その状態は続いていることを表します。
練習問題: この文を否定形に書き換えましょう。
She has been working on the project.
→ She ________ ________ ________ ________ on the project.
疑問文の例文と練習問題
Have you been feeling better after taking the medicine?
(薬を飲んだ後、気分が良くなりましたか?)
ここでは、相手に対して薬を飲んだ後の状態が改善しているかどうかを尋ねています。
練習問題: 次の文を疑問形に書き換えましょう。
They have been studying for the exam.
→______ they ________ ________ for the exam?
練習問題の答え
The children have been playing in the park.
(子供たちはずっと公園で遊び続けています。)
She has not been working on the project.
(彼女はそのプロジェクトに取り組んでいません。)
Have they been studying for the exam?
(彼らはずっとその試験の勉強をしていますか?)
現在完了進行形を日常生活で使ってみよう!
現在完了進行形は、日常会話の中で非常によく使われる時制です。この時制を使った一般的な表現やフレーズを学ぶことで、日常生活でのさまざまな状況において、より自然な英語を話すことができるようになります。
現在完了進行形を使った一般的な表現やフレーズ
I have been thinking about what you said.
(あなたの言ったことをずっと考えています。)
We have been looking forward to our vacation for months.
(私たちは何ヶ月もの間、休暇を楽しみにしています。)
She has been trying to improve her English.
(彼女は英語を上達させようと努力しています。)
日常生活の中でこの時制を使ってみよう
友人との会話:
Why are you tired? (どうして疲れているの?)
I have been studying for finals all week. (私は一週間ずっと期末試験の勉強をしています。)
仕事でのミーティング:
How is the project progressing? (プロジェクトはどのように進んでいるの?)
We have been working on the new marketing strategy.
(私たちは新しいマーケティング戦略に取り組んでいます。)
健康状態についての会話:
Have you been going to the gym recently? (最近、ジムに行ってる?)
I have been going to the gym regularly for the past few months.
(ここ数ヶ月、定期的にジムに通っています。)
現在完了進行形を使うことで、私たちは過去に始まり現在まで続いている行動や状態を表現できます。この時制は、特にその行動や状態が今後も続くことを示す場合に役立ちます。日常会話にこの時制を取り入れることで、英語の表現が豊かになります。
よくある間違い
動詞の形
間違い: She has been go to the gym for a year now.
修正: She has been going to the gym for a year now. 彼女はもう1年間ジムに通っています。
解説: 現在分詞(動詞のing形)を使う必要があります。go は going に変更しましょう。
haveとhasの区別
間違い: They has been reading for two hours.
修正: They have been reading for two hours. (彼らは2時間ずっと読書をしています。)
解説: 三人称複数の主語には have を使います。has は三人称単数の主語の時に使います。
時間表現
間違い: They have been working since three hours.
修正: They have been working for three hours. (彼らは3時間働き続けています。)
解説: 期間の長さを表すにはforを使い、sinceは特定の開始時点(例えば、since 2 PM, since Monday, since January)を指す時に使います。
現在形で表すのが適当なとき
間違い: I have been playing tennis every Sunday.
修正: I play tennis every Sunday. (私は毎週日曜日にテニスをします。)
解説: 現在完了進行形は通常、過去から現在まで継続している行動や、最近まで行われていた行動を示すために使われる時制ですが、every Sundayという表現は、繰り返し行われる習慣的な活動を意味します。習慣的な活動を表すときには、単純現在形を使用するのが一般的です。
したがって、毎週日曜日にテニスをするという習慣を表す正しい文は、I play tennis every Sunday.です。現在完了進行形ではなく単純現在形を使います。
応用
もし最近のある期間に毎週日曜日にテニスをしていたという意味で現在完了進行形を使いたい場合は、その期間を明確にする必要があります。
例えば、
I have been playing tennis every Sunday for the last two months.
(ここ2ヶ月、毎週日曜日にテニスをしています。)
などのように、特定の期間を示せば適切な表現になります。
過去形で表すのが適当なとき
間違い: I have been visiting France last year.”
修正: “I visited France last year.”
解説:
この文は現在完了進行形を使っていますが、特定の過去の時点(last year=昨年)を指しています。現在完了進行形は、過去のある時点から現在まで続いている、または最近終わったばかりの行動や状態を表すのに使います。過去の特定の時点の行動には、単純過去形を用いるのが正しいです。明確に過去の出来事で継続性がない場合は単純過去形を使います。
応用
I have been visiting France recently.(私は最近フランスを訪れています。)
I have been visiting France for the last few weeks/months.(ここ数週間/数ヶ月フランスを訪れています。)
このように時間を示す表現を継続的、または最近の行為を示すものに置き換えれば、現在完了進行形として文法的に正しい文になります。
現在完了進行形クイズ
次の文を読み、現在完了進行形を適切に使っているかどうか判断し、間違っている場合は正しい形に直してください。
- She has been studying English for she was a child.
2. They have been wait in line for over two hours now.
3. Have you been hearing strange noises since you moved in?
解答と解説
1. She has been studying English since she was a child. (彼女は子供の頃から英語を勉強しています。)
forをsinceにします。子供の頃から英語を勉強している継続的な行動を示します。
2. They have been waiting in line for over two hours now. (彼らはもう2時間以上も列に並んで待っています。)
動詞wait”現在分詞の形waitingに直して、正しい現在完了進行形にします。
3. Have you been hearing strange noises since you moved in? (引っ越してきてから、変な音が聞こえたりしますか?)
この文は文法的に正しい現在完了進行形です。
クイズはいかがでしたか?
次は英訳問題です。ぜひチャレンジしてみてくださいね!
練習問題
次の日本語の文を英語の現在完了進行形に変えてみましょう。
- 私たちは3時間以上このレポートを書いています。
2. 彼は最近、よくジムに通っています。
3. 彼女はここ数週間、新しいプロジェクトに取り組んでいますか?
解答と解説
- We have been writing this report for over three hours.
継続して行われている行動を示します。
2. He has been going to the gym a lot recently.
最近の継続的な行動の変化を示します。
3. Has she been working on the new project for the past few weeks?
特定の期間にわたって継続している行動を尋ねる文です。
現在完了進行形を使う際に以下の点を確認しましょう
・行動は過去に始まり、現在まで続いていますか?
・行動には時間の継続を示す表現(for, since, recently, over the past few weeks など)が含まれていますか?
・ have/has の後に「been」と動詞の現在分詞(動詞+ing)を使っていますか?
動画で練習しましょう
この記事内で出てきた現在完了進行形の例文を動画にしました。
アメリカ英語の発音記号もつけていますので、正しい発音を身につけ現在完了進行形を使いこなせるように練習しましょう。




コメント