Kimini英会話が初月999円で利用できる期間限定キャンペーン中!10/10まで>>

have been ~ingの意味,ネイティブ的使い方,訳し方は?

英語学習をはじめて、つまずいてしまう第一の関門が過去分詞ではないでしょうか?

「そもそも過去分詞、分詞ってなんですか?」と深く考えてしまうとよくありません。

この記事では過去分詞が使われるhave been ~ingについてわかりやすく説明していきます!

読み終わる頃には、have been~ingについての理解が深まり、使いこなせるようになるでしょう。

have been ~ingの意味・訳し方

have been ~ingの意味は、「今までやってきたし、これからも続けてやること」です。

例文で説明します。

I have been watching a movie for 2 hours.
私は映画を2時間みている。           
👇
私は映画を2時間見ているし、これからも見続ける。

I have been making cakes for my family.
私は家族にケーキを作っている。           
👇
私は家族にケーキを作っているし、まだ作り終わってない。

I have been studying science for 20 years.
私は20年間科学を勉強してきた。           
👇
私は20年間科学を勉強しているし、まだ続けるつもり。
MEMO

分詞とは?

「動詞+ing」「動詞+ed」です。

 hearing(聴いている)heard(聴いた) walking(歩いている)walked(歩いた)等

have been ~ingは「最近〜している」と訳せます。

最近〜している。
I have been watching Korean movies.
私は最近韓国映画を見ている。

I have been eating Chinese food.
私は最近中華料理を食べている。

I have been drinking whiskey at a bar.
私は最近バーでウイスキーを飲んでいる。

最近~している?(疑問形)
Have you been watching Korean movies?
最近韓国映画を見てる?

Have you been eating Chinese food?
最近中華料理をたべてる?

Have you been drinking whisky at bar?
最近バーでウイスキー飲んでる?

最近~していない。(否定形)
I haven’t been watching Korean movies.
私は最近韓国映画を見ていない。

I haven’t been eating Chinese food.
私は最近中華料理を食べていない。

I haven’t been drinking whiskey at a bar.
私は最近バーでウイスキーを飲んでいない。
Have been ~ing since 「〜からし続けています」と訳せます。

I have been teaching English since last year.
私は、去年から英語を教えている。         
👇
私は、去年から英語を教え続けている。
注意

have been ~ingの使い方は正しいですが

× have~ing は間違いです。

 

「have been +過去分詞」と「have been ~ing」は同じ意味です。

I have been felt so tired recently.

I have been feeling so tired recently.

(私は最近ずっと疲れているんだよね)

Have がHad 「過去形」になっている形もあります。

例文を見てみましょう。

When I reached the office, they had been meeting for 1 hour.

(私がオフィスに着いた時、彼らは1時間ミーティングをしていた

過去の出来事までずっと継続している場合、このように使いわけます。

あまり難しく考えないでください。

過去の話をしているときは過去形に変換して「Had」を意識すればOKです!

×When I reach the office,they had been meeting for 1 hour.

過去の話をしているのに、過去形になっていないと文章が成り立ちません。

have been ~ingの意味・訳し方まとめ

最後に、この記事で紹介してきたhave been ~ingの表現を表にまとめたのでチェックしておきましょう!

使い方意味
Have+過去分詞状況が継続している
I have worked for this country for 10 years.
(私はこの国で10年働いている
Have been +ing動作が継続している
I have been working for this country for 10years.
(私はこの国で10年間今までやってきたし、これからも続けて働ける
Had been +ing過去に行われた動作の継続
I had been working for this country for 10years.
(私はこの国で10年間ずっと働き続けていた)

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA