
Have been ~ing 使い方1ー 過去から今までの期間
現在完了進行形は、過去に何かをし始めて、今も続いている状態を表します。"For ten minutes(10分)" "for three weeks(3週間)" "since Monday(月曜日から)" などは、すべて続いている期間を表すために現在完了進行形と一緒に使う事が出来ます。
重要なポイントは、その物事は終わっておらず、今も続いているということです。
Have been ~ing の 例文
They have been arguing for the last hour.
彼らはここ1時間、口論し続けている。
He has been working at Nissan for three years.
彼は日産で働いて3年になる。
What have you been doing for the last 30 minutes?
この30分間、何をしていましたか?
Brad has been teaching English in Japan since June.
ブラッドは6月から 日本で英語を教えています。
We have been waiting here for over two hours!
私たちはここで2時間以上も待ち続けているのよ!
Why have you not been taking your medicine for the last three days?
ここ3日間、なぜ薬を飲んでいないのですか?
I have been playing guitar for about 10 tears.

Have been ~ing 使い方 2ー Recently, lately 最近を強調
現在完了進行形は、例えば "for two weeks(2週間)" などの期間を表す言葉なしで使う事も出来ます。
特に具体的な期間を示す言葉を使わない場合、最近の出来事である事を表します。lately , recently を一緒に使うと「最近」である事を強調します。
Have been ~ing の 例文
Recently, I have been feeling really stressed.
最近、すごくストレスを感じているんだ。
My son has been spending too much time playing Playstation lately.
息子は最近プレイステーションに時間を費やしすぎてる。
You look like you have lost weight. Have you been exercising (lately)?
やせたように見えるけど、運動してるの?
Andrew has been feeling a little depressed.
アンドリュウは少し落ちこんでいます。
My students have not been practicing their pronunciation.
僕の生徒達は、発音練習をしていません。
What have you been doing (lately)?
最近何してるの?
Present Perfect Continuous Forms
| Positive | Negative | Question |
|---|
| | |
|---|
| I have been working. | I have not been working. | Have I been working? |
| You have been working. | You have not been working. | Have you been working? |
| We have been working. | We have not been working. | Have we been working? |
| They have been working. | They have not been working. | Have they been working? |
| He has been working. | He has not been working. | Has he been working? |
| She has been working. | She has not been working. | Has she been working? |
| It has been working. | It has not been working. | Has it been working? |
Have you been ~ing? 疑問文で使う時の注意
現在完了進行形を疑問文で使う場合に注意しなければならない点があります。
例えば、"Have you been feeling alright?" と聞いたとき、「あなた、病気に見えるよ/体調が悪く見えるよ」という意味になります。
"Have you been drinking?" という質問は、「あなたからアルコールの臭いがする」という遠回しの意味が含まれる事があります。
この質問には、お酒を飲んでいたことが、視覚、臭覚、聴覚などで感じることが出来るというニュアンスを含みます。
この例の様に、使い方によっては、相手を屈辱したり、皮肉を言っていると思われる可能性もあることに注意してください。
例分
Have you been smoking? (I can smell the smoke on you)
タバコを吸っているの?(あなたからタバコの臭いがする)
Have you been running? (You have a red face and are having trouble breathing)
走ってるの?(顔が赤くて、息がしずらそうだよ)
Have you two been fighting? (You both seem tense and are ignoring each other)
2人は喧嘩しているの?(2人の間に険悪なムードがあって、お互い無視してる)
Haven’t you been sleeping well? (You look tired).
よく眠れてないの?(疲れて見える)
The post 第89回 Have been ~ing ネイティブの 現在完了進行形 二つの使い方 appeared first on 英会話教材 - サンドイッチ英会話. |