デジタルこどもBASEのロゴ特定非営利活動法人デジタルこどもBASE
中学生の学習ノート教科書をもう一段くわしく

現在完了・継続の単語帳の解き方/コツ

中3英語の現在完了・継続では、live・know・belong to のような状態を表す動詞を、for(期間)/since(始点)と一緒に覚えるのが近道です。1語ずつではなく、文型の中でチャンクごと身につけましょう。

現在完了・継続 単語帳 を解く・整理する5ステップ

各ステップをクリックすると詳しい説明と例が開きます。

ステップ 1:ステップ1: 状態を表す動詞を仕分ける

まず、live(住む)/know(知っている)/belong to(〜に所属している)/have(持っている)/be interested in(〜に興味がある)/be good at(〜が得意だ)のような状態動詞を取り出します。これらは現在も続いている状態を表すので、現在完了・継続と相性が良い語です。

例題:「I have lived here for ten years.(私は10年間ここに住んでいます)」のように、状態動詞を have+過去分詞 の形で使います。
ステップ 2:ステップ2: for と since を使い分ける

for は期間の長さ(for three years, for a long time)、since は始まった時点(since April, since last year, since I was a child)を表します。「3年間」なのか「2024年から」なのかを見て、後ろにくる語句で判断するのがコツです。

例題:○ I have studied English for two years./○ She has known him since last year. ×since three years/×for 2024 は誤りです。
ステップ 3:ステップ3: チャンクごと覚えて文を組み立てる

教科書本文で使われる語のまとまり(チャンク)を丸ごと覚えます。for three years/since April/be a member/live in this townのような形で頭に入れると、英作文や音読でそのまま使えます。

例題:「I have belonged to this club since April.(私は4月からこの部に所属しています)」と、be a member of や belong to を丸ごと使います。
ステップ 4:ステップ4: How long ...? の聞き方と答え方をセットで練習する

How long have you ...? は継続期間をたずねる疑問文です。答えるときはfor+期間またはsince+始点を使い、現在完了の形(have+過去分詞)のまま答えるのがポイントです。

例題:Q: How long have you studied English?/A: I have studied English for two years. のように対で覚えます。
ステップ 5:ステップ5: 主語・場所・目的語を入れ替えて自分の文にする

覚えたチャンクから1文選び、主語・場所・目的語のどれかだけを変えて自分の英文を作ります。1回目は読む、2回目は主語・動詞・修飾語に分ける、3回目は入れ替える、と段階を踏むと定着します。

例題:「We have practiced soccer for a long time.」→「We have practiced the piano for a long time.」のように置き換えます。

これだけは覚える

状態動詞+have+過去分詞で「続いている状態」を表す。for は期間、since は始点。How long ...? には for / since で答える。be interested in や belong to はかたまりごと覚える。

よくあるつまずき

since three years(×)/for 2024(×)と逆にする誤りに注意。have been a student の been を落とす、know を進行形(×knowing)にする、日本語の語順のまま並べて主語・動詞・時制の確認を飛ばす、もよくあるミスです。

関連

出典・最終更新

  • 出典基盤:教科書(英語)の核となる手順と概念データに基づく整理。
  • 編集方針:教科書頻出の解き方・コツを、段階的なステップに分け、つまずきポイントと核となるルールを併記しています。
  • 最終更新:2026-06-27