練習問題 · A2-B1 · 解答付き

現在完了形の練習問題(解答付き)

現在完了形の10問の選択問題(Present Perfect)易しい順から難しい順へ、解答と解説付き。解答をクリックしてすぐにチェック、またはページ末尾の解答表を確認してください。

公式を早く復習する

肯定形: S + have/has + V3否定形: S + haven't/hasn't + V3疑問形: Have/Has + S + V3?. 記号: ever, never, already, yet, just, recently, for, since。詳細な理論は以下を参照 現在完了時制.

10問の選択問題

正しい答えを選びなさい。答えをクリックして確認しましょう。

1. She _____ already finished her homework. (have)
  • A. have
  • B. has
  • C. having
  • D. had
2. I _____ never _____ to Japan. (be)
  • A. have / went
  • B. have / been
  • C. has / been
  • D. has / gone
3. They _____ their homework yet. (not / do)
  • A. haven't did
  • B. haven't done
  • C. hasn't done
  • D. don't done
4. He _____ that movie three times. (see)
  • A. have seen
  • B. has seen
  • C. has saw
  • D. has seed
5. We _____ lived in Ha Noi _____ 2015.
  • A. have / since
  • B. have / for
  • C. has / since
  • D. has / for
6. I _____ lived here _____ ten years.
  • A. have / since
  • B. have / for
  • C. has / since
  • D. has / for
7. _____ you ever _____ Vietnamese food? (try)
  • A. Have / tried
  • B. Has / tried
  • C. Do / try
  • D. Have / try
8. She _____ just _____ a letter to her friend. (write)
  • A. have / wrote
  • B. has / written
  • C. has / wrote
  • D. have / written
9. My parents _____ to Da Lat recently. (go)
  • A. has gone
  • B. have gone
  • C. have go
  • D. have went
10. 次の文のうち文法的に正しいのはどれですか。
  • A. He have eaten breakfast already.
  • B. She has never went abroad.
  • C. We have already eaten lunch.
  • D. They has just arrived.

正解表&解説

文答え説明
1B. has主語「She」(単数)→ has を使います。
2B. have / been主語「I」→ have; 3列目の「be」は「been」(~はまだ一度も行ったことがない).
3B. haven't done主語「They」→ haven't;「do」のV3は「done」です。
4B. has seen主語「He」→ has;「see」のV3は「seen」です。
5A. have / since主語「We」→ have; 開始の時間の目安「2015年」→ since を使用。
6B. have / for主語「I」→ have; 時間「10年間」→ for を使用。
7A. Have / tried「you」を含む質問 → Have が先頭に来ます;「try」のV3は「tried」です。
8B. has / written主語「She」→ has;「write」のV3は「written」です。
9B. have gone主語「My parents」(複数形)→ する;「go」の過去分詞は「gone」です。
10C. We have already eaten lunch.主語が複数形で have と eaten(V3)が正しい;他の文は have/has の使い分けや V3 が間違っている。
🎯 もっと話せるようになりたい?

Engame でさらにインタラクティブな練習をしましょう

312の文法練習問題 · 即時採点 · 無料 · 登録不要

今すぐ文法練習 →
✓ 12の時制がすべて揃っています✓ SRS復習✓ 解説付き

もっと見る