I have lived here for ten years.(継続)、I have visited Kyoto twice.(経験)、I have just finished lunch.(完了)。現在完了の用法・目じるしの語・過去分詞を練習します。
中3英語の現在完了(have / has+過去分詞)を練習するプリントです。継続(ずっと〜している)・経験(〜したことがある)・完了(〜したところだ)の3用法を、目じるしの語(for・since・ever・never・already・yet・just)とセットで判断できるようにします。
①用法を見分ける:英文が継続・経験・完了のどれか。②過去分詞を入れる:( )の動詞を過去分詞にして空所へ(live→lived、see→seen、go→been/gone など)。③目じるしの語:for・since・already・yet・just・ever・never から選ぶ。④否定文・疑問文に:have not+過去分詞、Have you 〜? の形に書きかえる。
has と have の選びまちがい、過去分詞を過去形にする(see→saw ×/seen ○)、for と since の混同、already と yet の取りちがえ、yesterday などといっしょに使ってしまう、などが定番です。
まず「過去分詞を入れる」で形を固め(不規則動詞メーカーと合わせると効果的)、「用法を見分ける」「for・since…」で意味を理解し、「否定文・疑問文に」で定期テストの書きかえ問題に備えます。
現在完了メーカーでは、次のような問題が作られます。
数字や語は毎回ランダムに変わるので、「別の問題にする」を押すたびにちがう問題が無限に作れます。答えつきにも切り替えられます。
for は期間の長さ(for three years=3年間)、since は始まった時点(since 2020=2020年から)です。
already(もう・すでに)は肯定文、yet は疑問文で「もう」、否定文で「まだ」の意味になります。
yesterday・last week・〜 ago など、はっきり過去を表す語は現在完了といっしょに使えません。その場合は過去形にします。