中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 から。型ごとの違いは下のとおりです。
























