メインコンテンツに移動
スタディクロニクル アプリアイコン

スタディクロニクル

英語・理科・社会・国語の一問一答や並び替え問題で楽しく学べる学習ゲームアプリ!クエスト・ミッションに挑戦してキャラクターや装備を入手しよう!

現在完了形・現在完了進行形

中学3年生で学習する現在完了形・現在完了進行形の空欄補充(穴埋め)問題と並び替え(文整序)問題無料プリントです。

解答を入力して採点ボタンを押すと自動で採点します。ぜひ移動中などのスキマ時間の学習にもご活用ください。無料のユーザー登録・ログインすると学習記録を保存できます。

この単元のポイント

  • 主語に合わせた形の使い分けに注意しましょう。
  • 動詞の形に注意しましょう。
解説を読む

現在完了形とは

「have(has)+過去分詞」で、過去の出来事を現在とつなげて表す形です。意味は大きく「経験」「継続」「完了」の3つに分かれます。それぞれよく一緒に使われる語(キーワード)とセットで覚えるのがコツです。

経験「〜したことがある」

キーワード: ever(今までに)・never(一度も〜ない)・twice(2回)

  • Have you ever been to Okinawa?(あなたは今までに沖縄に行ったことがありますか。)

継続「ずっと〜している」

キーワード: for(〜の間)・since(〜から)。for のあとには期間(for ten years)、since のあとには起点(since last week)が続きます。

  • He has been sick since last week.(彼は先週からずっと具合が悪いです。)

完了「〜したところだ・もう〜した」

キーワード: just(ちょうど)・already(すでに)・yet(疑問文で「もう」・否定文で「まだ」)

  • She has just left home.(彼女はちょうど家を出たところです。)

現在完了進行形

「have(has)been+動詞のing形」で、動作が過去から今までずっと続いていることを強調します。

  • They have been practicing dance for three hours.(彼らは3時間ずっとダンスを練習しています。)

ランダム出題ボタンをクリックすると問題をランダムに変更し、選択肢をシャッフルします。

解答を表示した状態で印刷ボタンをクリックすると解答を印刷できます。

印刷解答表示/非表示

日本語に合うように順番に単語をクリックして並び替えてください。

ボタンで和訳の表示/非表示を切り替えられます。

和訳を全て表示/非表示

1.和訳表示/非表示

( not / have / they / lunch / eaten / yet ).

They have not eaten lunch yet.

nothavetheyluncheatenyet
選択リセット
.

2.和訳表示/非表示

( have / I / tennis / never / played ).

I have never played tennis.

haveItennisneverplayed
選択リセット
.

3.和訳表示/非表示

( movie / I / seen / the / twice / have ).

I have seen the movie twice.

movieIseenthetwicehave
選択リセット
.

4.和訳表示/非表示

( ever / been / to / he / France / has )?

Has he ever been to France?

everbeentoheFrancehas
選択リセット
?

5.和訳表示/非表示

( years / I / for / Tokyo / ten / in / have / lived ).

I have lived in Tokyo for ten years.

yearsIforTokyoteninhavelived
選択リセット
.

6.和訳表示/非表示

( your / finished / you / have / homework / yet )?

Have you finished your homework yet?

yourfinishedyouhavehomeworkyet
選択リセット
?

7.和訳表示/非表示

( has / times / London / he / been / to / three ).

He has been to London three times.

hastimesLondonhebeentothree
選択リセット
.

8.和訳表示/非表示

( has / morning / the / this / been / piano / since / she / playing ).

She has been playing the piano since this morning.

hasmorningthethisbeenpianosincesheplaying
選択リセット
.