瞬間英作文ドリル一覧へ

瞬間英作文ドリル

現在完了

現在完了(have/has+過去分詞)で経験・完了・継続を瞬間的に言う練習。中2レベルの英作文20問を、お手本音声つきで反復。

日本語を見たら、制限時間内に声に出して英語で言い切ってください。 全20問・答え合わせ&お手本音声つきです。

制限時間

現在完了(have/has+過去分詞)は、経験・完了・継続という3つの意味を1つの形でまとめて表す、中2でつまずきやすい文型です。日本人学習者が混乱しやすいのは、(1)「〜したことがある」「もう〜した」「ずっと〜している」がどれも過去っぽく感じられて、つい過去形(did)で言ってしまうこと、(2) ever/never/already/yet/since/for など一緒に使う副詞をどこに置けばいいか迷うこと、の2点です。

コツは「過去の1点」ではなく「今につながっている」という感覚で have/has+過去分詞をセットで覚えることです。日本語を見た瞬間に主語→have/has→過去分詞の順で声に出し、8秒以内に言い切る練習を繰り返しましょう。

現在完了の例文一覧

  • 私は一度も海外に行ったことがありません。I have never been abroad. 経験の否定は have never been。
  • 彼はもう昼食を食べました。He has already eaten lunch.
  • あなたはこの映画を見たことがありますか。Have you ever seen this movie?
  • 私は京都に2回行ったことがあります。I have been to Kyoto twice. 「〜に行ったことがある」は have been to。
  • 彼女はまだ宿題を終えていません。She has not finished her homework yet.
  • 私たちは10年間ずっと友達です。We have been friends for ten years.
  • 彼は子どものころからずっと東京に住んでいます。He has lived in Tokyo since he was a child. 継続の since は始まった時点を表す。
  • あなたはもう朝食を食べましたか。Have you had breakfast yet? 疑問文の「もう」は yet を文末に置く。
  • 私は財布をなくしてしまいました。I have lost my wallet.
  • 彼女は一度、富士山に登ったことがあります。She has climbed Mt. Fuji once.
  • 私たちはまだそのニュースを聞いていません。We have not heard the news yet.
  • 彼は今までにたくさんの国を訪れたことがあります。He has visited many countries.
  • 私はちょうど宿題を終えたところです。I have just finished my homework. 「ちょうど〜したところ」は have just+過去分詞。
  • 彼女は3年間このチームで働いています。She has worked on this team for three years.
  • あなたは今までに納豆を食べたことがありますか。Have you ever eaten natto?
  • 私の両親は結婚して20年になります。My parents have been married for twenty years. 「結婚して〜になる」は have been married for。
  • 彼はまだ手紙を送っていません。He has not sent the letter yet.
  • 私たちはこの前からずっと知り合いです。We have known each other for a long time.
  • 彼女は何度もこの店に来たことがあります。She has come to this store many times.
  • 私はまだこの本を読み終えていません。I have not finished reading this book yet.

やり方・効果・「効果ない/翻訳癖」への答えは 瞬間英作文の解説記事 で。

シェアLINE
発音採点+体系学習

瞬間英作文の「次の一歩」を、SpeechPass で。

短文が反射で出るようになったら、本番形式で話し切る練習へ。発話を AI が採点し、弱点と次の一歩まで具体的にフィードバックします。

SpeechPass を無料で試す

本ツールは瞬間英作文(日本語→英語の反射)を鍛える無料の練習ツールです。 例文・お手本音声・解説はすべてオリジナルで、特定の教材・問題集の内容は使用していません。音声は合成音声(GenAm)です。