/həz bɪn ˈvɪŋ/
has been V-ING
「has」と「been」は通常弱く発音され、文の意味上の強調は「V-ing」の動詞部分に置かれます。特に「been」は /bɪn/ または /bɛn/ と発音されることが多いです。
"Used to describe an action that started in the past and has continued up to the present moment, emphasizing the duration of the action."
ニュアンス・使い方
この形は、ある動作が過去に始まり、中断されずに現在まで続いている状況を説明する際に最も一般的に使われます。期間を示す「for (〜の間)」や開始時点を示す「since (〜以来)」と合わせて使われることが多いです。継続中の活動や経験を語る際、また、その活動が現在の状況にどう関係しているかを示す際に非常に自然で重要な表現です。フォーマル度はニュートラルで、あらゆる場面で使われます。
She has been studying for hours.
彼女は何時間も勉強し続けています。
I've been waiting for you for thirty minutes.
あなたを30分も待っています。
We've been living in Tokyo since 2015.
私たちは2015年から東京に住んでいます。
He has been working on that project all morning.
彼は今朝ずっとそのプロジェクトに取り組んでいます。
My sister has been learning French for two years.
妹は2年間フランス語を学んでいます。
It has been raining non-stop since yesterday.
昨日から雨が降り続いています。
The team has been developing this new feature for months.
チームは数ヶ月間、この新機能を開発し続けています。
Our company has been expanding into new markets for the past five years.
弊社はこの5年間、新しい市場へ進出し続けています。
The research group has been investigating the phenomenon since the early 2000s.
その研究グループは2000年代初頭からその現象を調査し続けています。
Significant progress has been made, as the committee has been reviewing the proposals diligently.
委員会が提案を diligently 検討してきたため、大きな進展がありました。
"Used to emphasize the duration or the cause of a present result, describing an action that has just finished or stopped recently and has a clear effect on the present."
ニュアンス・使い方
この形は、現在の状態や状況が、最近まで行われていた過去の動作の結果であることを強調したい時に使われます。例えば、「なぜ疲れているのか」「なぜ部屋が汚れているのか」といった疑問に対する説明としてよく用いられます。動作の「継続」そのものよりも、その動作によってもたらされた「現在の結果」に焦点が当てられます。フォーマル度はニュートラルで、日常会話からビジネスまで幅広く使われます。
Why are you so tired? I've been running around all day.
なんでそんなに疲れてるの?一日中走り回っていたんだ。
Your hands are dirty. Have you been gardening?
手が汚れてるね。庭いじりしてたの?
He looks upset. I think he has been arguing with someone.
彼は不機嫌そうだね。誰かと口論していたんだと思う。
The kitchen is a mess because I've been baking all afternoon.
午後ずっとパンを焼いていたので、キッチンが散らかっています。
She has been crying, that's why her eyes are red.
彼女は泣いていたんです、だから目が赤いんです。
My throat is sore because I've been singing loudly.
大きな声で歌い続けていたので、喉が痛いです。
Sales figures are down because we have been neglecting our marketing efforts.
マーケティング活動を怠ってきたため、売上高が減少しています。
I apologize for the delay; I have been dealing with an urgent client issue.
遅れて申し訳ありません、緊急の顧客対応をしていました。
The structural integrity of the bridge has been deteriorating, as experts have been observing stress fractures.
専門家が応力亀裂を観測してきたため、橋の構造的完全性が劣化しています。
It has been widely discussed among scholars that the policy has been influencing socio-economic trends.
その政策が社会経済的傾向に影響を与えてきたことは、学者の間で広く議論されてきました。
現在完了形「has V-ed」は、動作の完了や結果、または経験に焦点を当てます。一方、現在完了進行形「has been V-ing」は、動作が過去から現在まで継続していること、またはその動作の「途中経過」や「継続期間」を強調します。例えば、「I have lived here for 5 years. (ここに5年間住んでいる)」は完了した状態を表すのに対し、「I have been living here for 5 years. (ここに5年間住み続けている)」は継続の動作を強調します。状態動詞は通常、進行形にしないため、現在完了形を使います。
現在進行形「is V-ing」は、話し手の「今現在」行われている動作や、一時的に進行中の動作を表します。それに対し、現在完了進行形「has been V-ing」は、動作が「過去のある時点から現在まで」継続していることを表します。時間の幅が異なります。例えば、「He is working now. (彼は今働いている)」は現在の瞬間、「He has been working since morning. (彼は今朝からずっと働いている)」は継続期間を表します。
過去完了進行形「had been V-ing」は、過去のある特定の時点よりもさらに過去に始まり、その過去の時点まで継続していた動作を表します。現在完了進行形「has been V-ing」は、現在まで継続している動作を表すため、基準となる時間が異なります。例えば、「When I arrived, she had been waiting for an hour. (私が着いた時、彼女は1時間待っていた)」は過去の出来事を基準にしますが、「She has been waiting for an hour. (彼女は1時間待っている)」は現在を基準にしています。
継続期間を示す場合は、「for (〜の間)」や「since (〜以来)」のような期間を表す前置詞を省略しないように注意しましょう。
「know(知っている)」「love(愛している)」「believe(信じる)」などの状態動詞は、動作ではなく状態を表すため、原則として進行形にはできません。この場合は現在完了形を使用します。
現在完了進行形は「現在まで」継続していることを示します。既に完了し、過去の出来事である場合は、過去形や過去完了形を使うのが適切です。
A:
You look exhausted. What have you been doing?
すごく疲れてるように見えるね。何をしていたの?
B:
I've been studying for my final exams all night.
一晩中、期末試験の勉強をしていたんだ。
A:
How long have you been working on this project?
このプロジェクトにはどのくらい前から取り組んでいますか?
B:
We've been developing it for over two years now.
もう2年以上開発を続けています。
A:
You seem a bit under the weather. Have you been feeling okay?
少し体調が悪そうですね。体調は大丈夫ですか?
B:
Not really. I've been having a persistent cough for a week.
あまり良くないです。1週間ずっと咳が続いています。
Memorize - 無料で始めるAI英会話アプリ
AI英会話も無料で始められる英語学習アプリ。
単語帳、資格対策、文法学習まで、これ一つで。
iPhoneでスキャン
無料でダウンロード