英語学習をはじめて、つまずいてしまう第一の関門が過去分詞ではないでしょうか?
「そもそも過去分詞、分詞ってなんですか?」と深く考えてしまうとよくありません。
この記事では過去分詞が使われる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年間科学を勉強しているし、まだ続けるつもり。 |
分詞とは?
「動詞+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年間ずっと働き続けていた) |