結論:There was a change yesterday.は「昨日変更があった」という過去の出来事、There has been a change.は「変更が生じて、現在の状況に関係している」という現在完了です。There have been two changes since Monday.なら複数changesなのでhave beenを使います。
対象:中高一貫校の中2・NEW TREASURE Stage2 Lesson7の現在完了・過去形を学ぶ生徒と保護者。学校の使用版とテスト範囲を優先する慶英会独自教材です。
監修:慶英会塾長(慶應義塾大学卒・英検1級)。
There+beの現在完了と過去形の使い分け
There was a problem yesterday.(昨日問題があった。)There has been a problem since Tuesday.(火曜以来問題が続いている。)There have been no changes this week.(今週は変更がない。)のように過去の時点・現在までの継続・現在までの変化を区別します。
thereはこの構文の形式的な語で、動詞は後ろの名詞句に合わせます。a change → has been、two changes → have been、two meetings last Friday → were。ただしthere has beenは「ずっと続いている」という意味だけでなく、直近に起きた現在関連の出来事にも使います。
慶英会オリジナル24問|問題編
1〜6は時制・数の選択、7〜12は空所補充、13〜18は誤文訂正、19〜24は和文英訳です。
- There (has been / was) a change to the schedule yesterday.
- There (has been / was) a change to the schedule. Please check the new version.(今の変更を知らせる)
- There (have been / has been) three changes since Monday.
- There (was / were) two meetings last Friday.
- There (has been / have been) no new message today.(今日現在まで)
- There (were / have been) five questions at yesterday’s meeting.
- There ___ been a mistake in the report.(現在までの結果:has/have)
- There ___ been two updates this week.(has/have)
- There ___ a change yesterday.(was/has)
- There ___ three students in the room yesterday.(was/were)
- There ___ been a problem since Tuesday.(has/have)
- There ___ a problem at the concert last night.(was/has been)
- There has been a meeting yesterday.
- There have been a mistake.
- There has been two changes.
- There was three updates last week.
- There has been a change last Monday.
- There have been no changes since Monday.(正誤)
- 昨日、予定の変更がありました。
- 予定に変更がありました。新しい案内を確認してください。
- 月曜日から3回の変更がありました。
- 先週の会議には2つの質問がありました。
- 今週はまだ新しい知らせがありません。
- 昨晩、図書室に5人の生徒がいました。
全24問の正答・和訳・文法解説
- 正答:was
理由・意味:yesterdayという過去の時点を述べるためwas。
- 正答:has been
理由・意味:現在までに変更があり、今の案内へ影響する。
- 正答:have been
理由・意味:three changesが複数なのでhave been。
- 正答:were
理由・意味:two meetingsは複数、過去の金曜。
- 正答:has been
理由・意味:no new messageは単数相当の名詞句。
- 正答:were
理由・意味:昨日の会議という過去の出来事。
- 正答:has
理由・意味:a mistakeが単数なのでhas been。
- 正答:have
理由・意味:two updatesは複数。
- 正答:was
理由・意味:昨日という過去時点。
- 正答:were
理由・意味:three studentsが複数。
- 正答:has
理由・意味:a problemが単数で継続した状況。
- 正答:was
理由・意味:昨晩の出来事を過去形で述べる。
- 正答:There was a meeting yesterday.
理由・意味:特定の過去yesterdayには過去形。
- 正答:There has been a mistake.
理由・意味:a mistakeは単数なのでhas been。
- 正答:There have been two changes.
理由・意味:two changesは複数なのでhave been。
- 正答:There were three updates last week.
理由・意味:過去の複数名詞にはwere。
- 正答:There was a change last Monday.
理由・意味:last Mondayは特定の過去時点。
- 正答:正しい
理由・意味:since Mondayから現在まで複数の変更がない。
- 正答:There was a change to the schedule yesterday.
理由・意味:過去の時点を明示。
- 正答:There has been a change to the schedule. Please check the new notice.
理由・意味:現在の案内に関係する変更を現在完了で伝える。
- 正答:There have been three changes since Monday.
理由・意味:複数changes+have been。
- 正答:There were two questions at last week’s meeting.
理由・意味:過去の複数two questions。
- 正答:There has been no new notice this week.
理由・意味:今週現在までの状況。
- 正答:There were five students in the library last night.
理由・意味:人数+were+過去の時刻。
7日間の復習
時点の語(yesterday、last night)、期間の語(since、this week)、名詞の数の3点を確認します。24点満点で採点し、翌日・3日後・7日後に誤答を解き直します。新しい学校の案内文を自分で3文作る発展演習にも取り組みましょう。
FAQ
has beenはいつも「ずっと〜している」ですか?
いいえ。状況に応じて「変更があった」「問題が存在してきた」など、完了・結果・継続を表します。
There has been two changes.は正しいですか?
標準的な学校英語ではThere have been two changes.が基本です。後ろの複数名詞two changesに合わせます。
関連Stage2教材と無料体験
Stage2無料教材一覧/just・just now・alreadyの24問/How many times・How long・Whenの24問。
現在完了の意味・語順・和文英訳で失点する場合は、慶英会 最大1か月完全無料体験・Web学習相談をご利用ください。料金・無料体験条件。
参考にした公式情報・著作権
Z会 NEW TREASURE Stage2 Third Edition/Stage2文法問題集。本稿の24問は慶英会独自の補充問題であり教科書本文の転載ではありません。

