現在完了・継続 単語帳 を解く・整理する5ステップ
各ステップをクリックすると詳しい説明と例が開きます。
ステップ 1:ステップ1: 状態を表す動詞を仕分ける
まず、live(住む)/know(知っている)/belong to(〜に所属している)/have(持っている)/be interested in(〜に興味がある)/be good at(〜が得意だ)のような状態動詞を取り出します。これらは現在も続いている状態を表すので、現在完了・継続と相性が良い語です。
ステップ 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年から」なのかを見て、後ろにくる語句で判断するのがコツです。
ステップ 3:ステップ3: チャンクごと覚えて文を組み立てる
教科書本文で使われる語のまとまり(チャンク)を丸ごと覚えます。for three years/since April/be a member/live in this townのような形で頭に入れると、英作文や音読でそのまま使えます。
ステップ 4:ステップ4: How long ...? の聞き方と答え方をセットで練習する
How long have you ...? は継続期間をたずねる疑問文です。答えるときはfor+期間またはsince+始点を使い、現在完了の形(have+過去分詞)のまま答えるのがポイントです。
ステップ 5:ステップ5: 主語・場所・目的語を入れ替えて自分の文にする
覚えたチャンクから1文選び、主語・場所・目的語のどれかだけを変えて自分の英文を作ります。1回目は読む、2回目は主語・動詞・修飾語に分ける、3回目は入れ替える、と段階を踏むと定着します。
これだけは覚える
状態動詞+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
