現在完了形でbeenを使う時と使わない時が一瞬でわかる!使い方まとめ

文法・語法

現在完了形を勉強していると、have been、have gone、have lived、have been doing のように似た形が次々に出てきて混乱しやすいです。

特に been は「行ったことがある」と訳すこともあれば、「ずっと〜です」「〜されている」「〜しているところだった」のように見えることもあります。

結論から言うと、been は現在完了形における be動詞の過去分詞であり、文の中で be動詞が必要なときに使います。

この記事では、beenを使う場面と使わない場面を、例文と表で整理しながらわかりやすく解説します。

  1. 現在完了形でbeenを使う時と使わない時の基本
    1. beenの正体はbe動詞の過去分詞
    2. beenを使うかどうかはbe動詞が必要かで判断する
    3. 一般動詞がある文では基本的にbeenを入れない
    4. beenを使う代表パターンは4つある
    5. beenを使わない代表パターンも覚える
    6. 迷ったら日本語訳より英文の形を見る
    7. まずは判断フローで確認する
  2. have been toとhave gone toの違い
    1. have been toは行ったことがあるを表す
    2. have gone toは行ってしまって今ここにいないを表す
    3. been toとgone toの違いは戻っているかで考える
    4. have been inとの違いも押さえる
  3. be動詞の現在完了でbeenを使う場面
    1. 形容詞を続けるとずっとその状態を表せる
    2. 場所を表す語句の前でもbeenを使う
    3. 名詞を続けるとこれまで〜だったを表せる
    4. be動詞の現在完了と一般動詞の現在完了を比べる
  4. have been doingでbeenを使う場面
    1. have been doingはずっと〜しているを強調する
    2. have doneとの違いは結果か行動の継続か
    3. 状態動詞ではhave been doingを避けることがある
    4. beenがあるから受動態とは限らない
  5. have been doneでbeenを使う場面
    1. have been doneは現在完了の受動態
    2. have doneとの違いは主語がする側かされる側か
    3. beenの後ろがingか過去分詞かを見る
    4. ビジネス英語でもよく使われる
  6. 現在完了形でbeenを使う時と使わない時の練習
    1. よくある間違いを正しい形に直す
    2. 空欄補充で感覚をつかむ
    3. 英作文では現在形に戻すと判断しやすい
    4. 最後は4つの型で覚える
  7. まとめ

現在完了形でbeenを使う時と使わない時の基本

まず押さえたいのは、beenを「なんとなく現在完了形に入れる単語」と考えないことです。

beenはbe動詞の過去分詞なので、現在完了形の中で「be動詞の役割」が必要なときに出てきます。

一方で、live、study、finish、visit などの一般動詞だけで意味が完成する文では、基本的にbeenを入れません。

この違いを最初に理解すると、have been to、have been doing、have been done のような形も整理しやすくなります。

beenの正体はbe動詞の過去分詞

beenは、am、is、are、was、were などのbe動詞が現在完了形で使われるときの形です。

現在完了形は「have または has + 過去分詞」で作るため、be動詞を完了形にすると have been や has been になります。

たとえば「彼はここにいる」は He is here. ですが、「彼は朝からずっとここにいる」は He has been here since this morning. です。

この文では here だけでは動詞の役割を果たせないため、be動詞の完了形である has been が必要になります。

つまり、beenは飾りではなく、文の中心になる動詞として働いています。

beenを使うかどうかはbe動詞が必要かで判断する

beenを入れるべきか迷ったら、まず現在形の文に戻して考えるのが効果的です。

I am busy. を現在完了形にすると I have been busy. になります。

She is sick. を現在完了形にすると She has been sick. になります。

このように、もとの文に am、is、are が必要なら、現在完了形では been が必要です。

逆に I study English. のように一般動詞 study で文が成立する場合は、I have studied English. となり、beenは使いません。

一般動詞がある文では基本的にbeenを入れない

一般動詞とは、study、live、work、finish、eat、visit など、具体的な動作や状態を表す動詞です。

現在完了形では、これらの一般動詞を過去分詞にして have studied、has lived、have finished のように表します。

たとえば「私は3年間英語を勉強している」は I have studied English for three years. と言えます。

この文では study という動詞があるため、I have been studied English. のようにはしません。

ただし、現在完了進行形にする場合は I have been studying English. となり、この場合のbeenは進行形を作るために必要です。

beenを使う代表パターンは4つある

現在完了形でbeenを使う代表的な場面は、be動詞の完了形、have been to、現在完了進行形、現在完了の受動態の4つです。

be動詞の完了形では「ずっと〜だ」「ずっと〜にいる」の意味になります。

have been to は「〜へ行ったことがある」「〜へ行ってきたところだ」という意味で使われます。

have been doing は「ずっと〜している」「最近〜していた」という継続や動作のニュアンスを表します。

have been done は「〜されている」「〜されたところだ」のように、完了形と受動態を組み合わせるときに使います。

使う場面例文意味
have been + 形容詞・名詞・場所be動詞の現在完了I have been busy.ずっと忙しい
have been to + 場所経験・完了した訪問I have been to Kyoto.京都に行ったことがある
have been + ing現在完了進行形I have been studying.ずっと勉強している
have been + 過去分詞現在完了の受動態The room has been cleaned.部屋は掃除されている

beenを使わない代表パターンも覚える

beenを使わない代表例は、一般動詞の過去分詞だけで現在完了形が作れる文です。

たとえば I have lived in Tokyo for five years. は、live の過去分詞 lived を使っているため been は不要です。

I have finished my homework. も finish の過去分詞 finished があるので、beenを入れる余地はありません。

また「〜へ行ってしまった」という意味では have gone to を使い、have been to とは意味が変わります。

beenを使わない文を覚えることで、逆にbeenが必要な文の輪郭も見えやすくなります。

迷ったら日本語訳より英文の形を見る

beenの判断でつまずく原因の一つは、日本語訳だけで考えてしまうことです。

「ずっと住んでいる」は I have lived とも I have been living とも言えるため、日本語だけでは判断しきれません。

また「行ったことがある」は日本語では「行く」に見えますが、英語では have been to を使うのが自然です。

そのため、判断するときは「be動詞が必要か」「進行形か」「受動態か」「場所への経験か」を英文の構造から見ることが大切です。

訳語よりも形を見れば、beenを使う時と使わない時の迷いはかなり減らせます。

まずは判断フローで確認する

beenを使うか迷ったときは、いきなり英文を作るよりも順番に確認するとミスが減ります。

最初に、文の中心が be動詞なのか一般動詞なのかを確認します。

次に、場所への訪問経験を表したいのか、継続している動作を表したいのか、受け身を表したいのかを見ます。

最後に、主語が三人称単数なら has、それ以外なら have を選びます。

この流れを使えば、暗記だけに頼らずに自然な英文を組み立てられます。

判断ポイントbeenを使う例beenを使わない例
be動詞が必要I have been tired.I have worked.
場所への経験I have been to Osaka.I have visited Osaka.
進行中の動作I have been working.I have worked.
受動態It has been repaired.I have repaired it.
一般動詞だけで成立原則使わないI have finished it.

have been toとhave gone toの違い

現在完了形のbeenで最も検索されやすいのが、have been to と have gone to の違いです。

どちらも「行く」に関係しますが、have been to は行って戻ってきた経験や完了した訪問を表します。

一方、have gone to は行ってしまって、話している時点でまだ戻っていない状態を表します。

この違いはテストだけでなく、日常会話でも誤解につながりやすいので、具体的な場面で覚えるのがおすすめです。

have been toは行ったことがあるを表す

have been to は、ある場所へ行って戻ってきた経験を表すときに使います。

たとえば I have been to Canada. は「私はカナダに行ったことがあります」という意味です。

この文では、話し手は今カナダにいるわけではなく、過去に訪問して現在は戻ってきている前提になります。

そのため、経験を尋ねる Have you ever been to Canada? はとても自然な表現です。

旅行経験、出張経験、観光地に行った経験などを話すときは、have gone to ではなく have been to を使うのが基本です。

have gone toは行ってしまって今ここにいないを表す

have gone to は、誰かがどこかへ行き、まだ戻っていないことを表します。

たとえば He has gone to the office. は「彼は会社へ行ってしまって、今ここにはいない」という意味です。

この表現では、単に過去に会社へ行った経験を言っているのではありません。

今の状況として「不在である」「その場所に向かっている、またはそこにいる」というニュアンスがあります。

そのため、目の前にいる人に向かって You have gone to Osaka. と言うのは、通常は不自然です。

been toとgone toの違いは戻っているかで考える

have been to と have gone to の判断は、「戻ってきているかどうか」で考えるとわかりやすくなります。

戻ってきていて、経験として話すなら have been to を使います。

戻ってきておらず、今その場にいないことを表すなら have gone to を使います。

たとえば My father has been to the supermarket. なら「父はスーパーに行ってきたことがある、または行って戻ってきた」という意味になります。

My father has gone to the supermarket. なら「父はスーパーへ行っていて、今はここにいない」という意味になります。

英文状況日本語の目安
She has been to London.行って戻ってきているロンドンに行ったことがある
She has gone to London.まだ戻っていないロンドンに行ってしまった
Have you ever been to London?経験を聞いているロンドンに行ったことがありますか
Has she gone to London?現在の不在を聞いている彼女はロンドンへ行ってしまったのですか

have been inとの違いも押さえる

have been to と似た表現に have been in があります。

have been to は「その場所へ行ったことがある」という訪問経験に焦点があります。

一方、have been in は「その場所に滞在している」という期間に焦点があります。

たとえば I have been to Tokyo は「東京に行ったことがある」ですが、I have been in Tokyo for two weeks は「2週間東京にいます」という意味です。

to は移動先、in は滞在場所という感覚で区別すると覚えやすくなります。

be動詞の現在完了でbeenを使う場面

beenは場所への経験だけでなく、be動詞そのものを現在完了形にするときにも使います。

この場合は「ずっと〜だ」「ずっと〜にいる」「これまで〜だった」という意味になりやすいです。

形容詞、名詞、前置詞句などは単独では動詞になれないため、現在完了形では have been が必要になります。

英作文でbeenを入れるか迷ったら、まず現在形に戻して be動詞が必要かどうかを確認しましょう。

形容詞を続けるとずっとその状態を表せる

have been + 形容詞は、過去のある時点から現在まで同じ状態が続いていることを表します。

I have been busy since this morning. は「今朝からずっと忙しい」という意味です。

busy は形容詞なので、I have busy とは言えません。

現在形で I am busy. と言うように、現在完了形では I have been busy. とします。

tired、sick、happy、careful、quiet などの形容詞を使うときも同じ考え方です。

場所を表す語句の前でもbeenを使う

have been + 場所を表す語句は、「ずっとそこにいる」「そこにいたことがある」という意味で使われます。

He has been here since eight. は「彼は8時からずっとここにいます」という意味です。

here や at home や in the office は場所を表す語句であり、動詞ではありません。

そのため、現在完了形にするには has been here や have been at home のように been が必要です。

場所の前に to が来るか in が来るかで、訪問経験なのか滞在なのかも変わります。

名詞を続けるとこれまで〜だったを表せる

have been + 名詞は、「これまで〜だった」「ずっと〜として働いている」のような意味を表せます。

She has been a teacher for ten years. は「彼女は10年間教師です」という意味です。

a teacher は名詞なので、She has a teacher for ten years. とは言えません。

現在形では She is a teacher. となるため、現在完了形では She has been a teacher. になります。

職業、役割、立場を表すときには、この have been + 名詞 の形がよく使われます。

be動詞の現在完了と一般動詞の現在完了を比べる

beenが必要かどうかは、be動詞の文と一般動詞の文を並べると理解しやすくなります。

I have been tired. は tired が形容詞なので been が必要です。

I have worked hard. は work という一般動詞があるので been は不要です。

She has been in Japan. は in Japan が場所を表すため been が必要です。

She has lived in Japan. は live という一般動詞があるため、beenを使わず has lived で表します。

現在形現在完了形beenの有無理由
I am busy.I have been busy.必要busyは形容詞
He is here.He has been here.必要hereは場所
She is a teacher.She has been a teacher.必要a teacherは名詞
I live in Tokyo.I have lived in Tokyo.不要liveが一般動詞
They work hard.They have worked hard.不要workが一般動詞

have been doingでbeenを使う場面

have been doing は、現在完了進行形と呼ばれる形です。

見た目は have been が入るため難しく見えますが、構造は「現在完了形のhave」と「進行形のbe doing」が合体したものです。

つまり、beenは進行形を作るbe動詞が現在完了形になった形です。

動作が過去から今まで続いていることや、最近まで続いていた行動の影響を表したいときに使います。

have been doingはずっと〜しているを強調する

have been doing は、ある動作が過去から現在まで続いていることを強調します。

I have been studying English for two hours. は「私は2時間ずっと英語を勉強しています」という意味です。

この文では study という行為の継続に焦点があります。

I have studied English for two hours. も文としては可能ですが、have been studying のほうが「ずっと取り組んでいる感じ」が強くなります。

work、study、wait、run、practice など、動作が続くイメージのある動詞と相性が良い形です。

have doneとの違いは結果か行動の継続か

have done と have been doing の違いは、結果に焦点を置くか、行動の継続に焦点を置くかです。

I have cleaned my room. は「部屋を掃除した」という結果に焦点があります。

I have been cleaning my room. は「部屋を掃除していた」という行動そのものに焦点があります。

前者は部屋が片付いたことを伝えたい場面で自然です。

後者は、疲れている理由や服が汚れている理由など、直前まで続いていた行動を説明するときに自然です。

焦点例文ニュアンス
have done結果・完了・回数I have read the book.その本を読み終えた、読んだ経験がある
have been doing行動の継続I have been reading the book.その本をずっと読んでいる
have done成果I have written three pages.3ページ書いた
have been doing過程I have been writing all morning.朝ずっと書いている

状態動詞ではhave been doingを避けることがある

have been doing は便利ですが、すべての動詞に使えるわけではありません。

know、like、believe、own、understand などの状態を表す動詞は、進行形にしにくいことがあります。

たとえば I have been knowing him for ten years. は不自然で、I have known him for ten years. が自然です。

「知っている」「好きである」「所有している」のような状態は、動作として進行しているわけではないためです。

ただし live や work のように、状態と動作の両方に近い動詞では have lived と have been living の両方が使われることがあります。

beenがあるから受動態とは限らない

have been doing の been を見て、受動態だと勘違いする人もいます。

しかし、have been doing は「been + ing」なので現在完了進行形です。

受動態は have been done のように、been の後ろに過去分詞が来ます。

I have been studying. は「私は勉強している」で、能動態です。

The room has been cleaned. は「部屋は掃除された」で、受動態です。

have been doneでbeenを使う場面

have been done は、現在完了形と受動態が組み合わさった形です。

受動態は be動詞 + 過去分詞で作るため、現在完了形にすると be の過去分詞である been が必要になります。

この形は「〜されている」「〜されたところだ」「〜され続けている」のように、行為を受ける側を主語にしたいときに使います。

英文を読むときも書くときも、beenの後ろが過去分詞かingかを確認すると意味を判断しやすくなります。

have been doneは現在完了の受動態

現在完了の受動態は、have または has + been + 過去分詞の形で作ります。

The window has been broken. は「窓が壊されている」または「窓が壊された」という意味です。

この文では、誰が壊したかよりも、窓が壊れている現在の状態に焦点があります。

The report has been submitted. は「レポートは提出されている」という意味です。

完了形の「今につながる結果」と、受動態の「〜される」が合わさっていると考えると理解しやすくなります。

have doneとの違いは主語がする側かされる側か

have done と have been done の違いは、主語が行為をする側か、行為を受ける側かです。

I have repaired the bike. は「私が自転車を修理した」という意味です。

The bike has been repaired. は「自転車が修理された」という意味です。

前者では I が修理した人であり、後者では the bike が修理された対象です。

日本語ではどちらも「修理した」「修理された」と似て見えますが、英語では主語の役割で形が大きく変わります。

能動態受動態違い
I have cleaned the room.The room has been cleaned.私が掃除したか、部屋が掃除されたか
They have finished the project.The project has been finished.彼らが終えたか、企画が終えられたか
Someone has stolen my bag.My bag has been stolen.誰かが盗んだか、バッグが盗まれたか
We have updated the system.The system has been updated.私たちが更新したか、システムが更新されたか

beenの後ろがingか過去分詞かを見る

have been の後ろに何が来るかで、文の意味は大きく変わります。

have been + ing なら現在完了進行形で、「ずっと〜している」という意味になりやすいです。

have been + 過去分詞なら現在完了の受動態で、「〜されている」という意味になりやすいです。

I have been using this app. は「私はこのアプリを使い続けている」です。

This app has been used by many people. は「このアプリは多くの人に使われている」です。

ビジネス英語でもよく使われる

have been done は、ビジネスメールや報告文でもよく使われます。

The document has been updated. は「資料は更新済みです」という意味で、担当者よりも完了状況を伝えたいときに便利です。

The issue has been fixed. は「問題は修正されています」という意味です。

The meeting has been canceled. は「会議はキャンセルされました」という意味です。

作業の完了や状態を客観的に伝えたいときは、have been + 過去分詞を使うと自然です。

現在完了形でbeenを使う時と使わない時の練習

ここまでの内容を理解したら、最後は実際の判断練習で定着させましょう。

beenを使うかどうかは、単語の暗記だけではなく、文の構造を見ることで判断できます。

be動詞が必要か、場所への経験か、進行形か、受動態かを順番に確認するのがコツです。

よくある間違いを先に知っておくと、自分で英文を書くときのミスも減らせます。

よくある間違いを正しい形に直す

よくある間違いの一つは、一般動詞があるのにbeenを入れてしまうことです。

I have been finished my homework. は誤りで、正しくは I have finished my homework. です。

finish は一般動詞なので、現在完了形では finished にすれば十分です。

また I have gone to Canada before. のように経験を表す場面で gone を使うのも不自然です。

経験を表すなら I have been to Canada before. とします。

間違いやすい英文正しい英文理由
I have been finished my homework.I have finished my homework.finishが一般動詞
She has gone to Paris twice.She has been to Paris twice.経験なのでbeen to
I have been know him for years.I have known him for years.knowは状態動詞
This room has cleaned.This room has been cleaned.受動態なのでbeenが必要
He has here since morning.He has been here since morning.hereの前にbe動詞が必要

空欄補充で感覚をつかむ

空欄補充を使うと、beenを使う場面と使わない場面を素早く判断できるようになります。

次の文では、一般動詞だけでよいのか、be動詞の過去分詞が必要なのかを考えます。

答えを選ぶときは、日本語訳よりも後ろに続く語の形を見てください。

形容詞や場所が続くならbeen、一般動詞の過去分詞が続くならbeenなし、ingや過去分詞が続くなら文型を確認します。

この練習を繰り返すと、英作文でも自然に判断できるようになります。

日本語英文答え
私は朝から忙しいI have _ busy since this morning.been
私は宿題を終えたI have _ my homework.finished
彼女は京都に行ったことがあるShe has _ to Kyoto.been
彼は京都へ行ってしまったHe has _ to Kyoto.gone
私は2時間待っているI have _ waiting for two hours.been
そのドアは閉められているThe door has _ closed.been

英作文では現在形に戻すと判断しやすい

英作文で迷ったときは、いったん現在形や過去形の基本文に戻すと判断しやすくなります。

「私は疲れている」は I am tired. なので、現在完了形では I have been tired. になります。

「私は英語を勉強する」は I study English. なので、現在完了形では I have studied English. になります。

「私は英語を勉強している」は I am studying English. なので、現在完了進行形では I have been studying English. になります。

このように、もとの文に be動詞があるかどうかを見れば、beenを入れるべきか判断しやすくなります。

最後は4つの型で覚える

現在完了形のbeenは、細かく覚えようとすると混乱します。

まずは have been + 状態、have been to + 場所、have been + ing、have been + 過去分詞の4つに分けて覚えるのがおすすめです。

この4つを押さえれば、中学英語や高校英語の基本問題だけでなく、日常会話やビジネス英語でも応用できます。

一方で、have + 一般動詞の過去分詞で意味が完成する文には、基本的にbeenを入れません。

beenを使う時と使わない時は、「文の中でbe動詞が必要か」という視点で整理すると一気に理解しやすくなります。

まとめ

現在完了形でbeenを使う時と使わない時は、be動詞が必要かどうかで考えるのが基本です。

beenはbe動詞の過去分詞なので、形容詞、名詞、場所を表す語句が続く文では have been や has been が必要になります。

また、have been to は行って戻ってきた経験、have gone to は行ってしまって戻っていない状態を表します。

have been doing は現在完了進行形で動作の継続を表し、have been done は現在完了の受動態で「〜されている」という意味を表します。

一方、study、finish、live、work などの一般動詞だけで現在完了形が作れる文では、基本的にbeenは使いません。

迷ったときは、現在形に戻してbe動詞が必要かを確認し、そのうえで「経験」「継続」「進行形」「受動態」のどれに当たるかを判断しましょう。

タイトルとURLをコピーしました