中3現在完了(継続)のプリント

中3 英語 / 5月・6月ごろに習います

「(今まで)ずっと〜している」を表す現在完了(継続)の文です。have / has のあとに過去分詞を置き、期間の長さには for、始まった時点には since を使います。have been busy のような be 動詞の文、否定文・疑問文と答え方、How long でたずねる文、現在形や「〜年前に来て、今も住んでいる」の2文からの書きかえを練習します。

まとめ現在完了(継続)中3標準

「(今まで)ずっと〜している」は〈have / has + 過去分詞〉で表す。期間の長さには for、始まった時点には since を使う。

肯定文(for)Ken has lived in Osaka for three years.ケンは3年間ずっと大阪に住んでいます。
肯定文(since)I have been busy since Monday.私は月曜日からずっといそがしいです。
疑問文How long have you lived in Osaka?あなたはどのくらいの間大阪に住んでいますか。
答え方For two years. / Since last spring.2年間です。/ 去年の春からです。
  • ポイント1「ずっと〜している」は have / has + 過去分詞(主語が3人称単数なら has)。be 動詞は have / has been になる。
  • ポイント2期間の長さは for(for three years)、始まった時点は since(since last year・since I was five)。
  • ポイント3否定文は have / has のあとに not(I haven’t seen Mike since last month.)、疑問文は Have / Has を主語の前に出し、Yes, 〜 have [has]. / No, 〜 haven’t [hasn’t]. で答える。
  • ポイント4「どのくらいの間」は How long 〜? でたずねる。現在完了は、〜 ago・last 〜 など過去の時を表す語とはいっしょに使わない(since last year のように since のあとは使える。Mr. Brown came to Japan three years ago. は過去形)。
例
(1)I am busy.→ I have been busy since Monday.
am → have been … since Mondaybe 動詞の過去分詞は been
(2)Ken has lived in Osaka for three years.→ How long has Ken lived in Osaka?
How long has Ken lived in Osaka?期間をたずねる疑問文は How long で始める

この内容は「ポイント」のプリント(下の一覧)としても印刷できます。

先生へのメモ

for と since の取りちがえ(since three years・for last year)と、〜 ago・last 〜 と現在完了をいっしょに使うまちがい(has come to Japan three years ago)が多い単元です。How long 〜? の問いに For 〜. / Since 〜. で答えさせると、for と since の使い分けを確かめられます。

プリント一覧

はじめて使うなら 現在完了(継続) きほん その1 から。型ごとの違いは下のとおりです。

ポイント (1枚)

きほん (10枚)

ふつう (10枚)

小テスト (2枚)

個別配慮 (2枚)