EigoPro 3級 文法 — 現在完了 完了

3級フォーマット (4択15問) 現在完了 完了 — have just/already/yet + p.p.

15問合格 60%以上普通

新規登録 または ログイン が必要です

この単元の問題を3問、解説つきで公開しています

3級 · 文法 · 全15

1

I have ( ) finished my homework.

  • ever
  • just
  • yet
  • for
Pattern

have/has + just + 過去分詞 (ちょうど〜したところ)

3級文法現在完了完了just
ひとことで

just = 「ちょうど〜したばかり」 ━ 直前の動作の完了。have/has と過去分詞の間に置く。

選択肢の解説Choice Analysis
正解

"I have ~ finished my homework." は今しがた終えた = 「just」just + 現在完了 = 「ちょうど〜したばかり」 ━ 直前 (たった今) の動作の完了。位置: have/has の 、過去分詞の に置く ━ "I have just finished"。意味: 動作が今この瞬間に完了したことを強調 (たった数分前/数秒前のニュアンス)。

  • yet

    = yet は否定/疑問 ━ 完了肯定は just/already。

  • ever

    = ever は経験 ━ 完了は just/already/yet。

  • for

    = for は期間 ━ 完了マーカーではない。

活用 (主語別 / 時制別)
マーカー
just (直前)have just + p.p.I have just finished.
already (もう完了)have already + p.p.I have already finished.
yet (まだ)have not + p.p. + yetI haven't finished yet.
yet (もう)Have you + p.p. yet?Have you finished yet?
文型バリエーション
文型
just (直前完了)S + have/has + just + p.p.I have just arrived.
just now (今しがた)S + have/has + p.p. + just now(やや古風)
代用 過去形S + 過去形 + justI just arrived. (米語口語OK)
例文
  • I have just finished my homework.

    ちょうど宿題を終えたところ。

  • The train has just left.

    電車がちょうど出たところ。

  • She has just arrived at the airport.

    彼女はちょうど空港に着いたところ。

  • We have just had lunch.

    ちょうど昼食を食べたところ。

  • Tom has just gone out.

    Tomはちょうど出かけたところ。

💡Tip · 覚えるコツ

just/already/yet/still のまとめ (3級完了マーカー4選) ━ ★ just = ちょうど〜したばかり (直前): "I have just arrived." (たった今着いた) ★ already = もう/すでに (予想より早く): "I have already done it." (もう終えた) ★ yet = まだ/もう (否定/疑問のみ): "I haven't done it yet." (まだ) / "Have you done it yet?" (もう?) ★ still = まだ (継続中の状態): "He is still working." / "I still haven't done it." (まだ終えていない、苛立ち含み)。

2

She has ( ) eaten breakfast.

  • already
  • yet
  • since
  • ever
Pattern

have/has + already + 過去分詞 (もう〜した)

3級文法現在完了完了already
ひとことで

already = 「もう/すでに」 ━ 予想より早く完了したというニュアンス。肯定文で使う。

選択肢の解説Choice Analysis
正解

"She has ~ eaten breakfast." は予想より早く完了 = 「already」already + 現在完了 = 「もう/すでに〜した」 ━ 予想より早く完了したことを強調。位置: have/has の 、過去分詞の ━ "She has already eaten"。yet との対比: already (肯定文) vs yet (否定/疑問文) の使い分け。

  • yet

    = yet は否定/疑問 ━ 肯定完了は already。

  • ever

    = ever は経験 ━ 完了は already。

  • since

    = since は継続 ━ 完了マーカーではない。

活用 (主語別 / 時制別)
マーカー
already (もう)have already + p.p.I have already eaten.
yet (まだ)have not + p.p. + yetI haven't eaten yet.
just (ちょうど)have just + p.p.I have just eaten.
still (まだ〜していない)still + have not + p.p.I still haven't eaten.
文型バリエーション
文型
肯定 (already)S + have/has + already + p.p.I have already finished.
否定 (yet)S + have/has not + p.p. + yetI haven't finished yet.
疑問 (yet)Have/Has S + p.p. yet ?Have you finished yet?
例文
  • She has already eaten breakfast.

    彼女はもう朝食を食べた。

  • I have already finished my homework.

    もう宿題を終えた。

  • Tom has already gone to school.

    Tomはもう学校に行った。

  • We have already seen that movie.

    もうあの映画を見た。

  • They have already arrived.

    彼らはもう着いた。

💡Tip · 覚えるコツ

already vs yet (3級超頻出ミス) ━ ★ already = 「もう/すでに」 ━ 肯定文のみで使う、予想より早く完了したニュアンス: "I have already done it." ★ yet = 「まだ/もう?」 ━ 否定文/疑問文のみで使う: "I haven't done it yet." / "Have you done it yet?" ★ 位置の違い: already は have/has と p.p. の間 (中) / yet は文末 (末) ★ 例題: ① He has ___ eaten lunch. → already (肯定) / ② He hasn't eaten lunch ___. → yet (否定) / ③ Has he eaten lunch ___? → yet (疑問) ━ 文の種類で判断。

3

Have you done your homework ( )?

  • yet
  • ever
  • just
  • already
Pattern

Have you + 過去分詞 + yet ? (もう〜しましたか?)

3級文法現在完了完了yet (疑問文)
ひとことで

疑問文の yet = 「もう〜しましたか?」 ━ 文末に置く。"Have you done it yet?"。

選択肢の解説Choice Analysis
正解

"Have you done your homework ~ ?" は完了確認 = 「yet」yet (疑問文) = 「もう/まだ」 ━ 予定されている動作が完了したかを尋ねる。位置: 文末 ━ "Have you finished yet?"。返事: "Yes, I have." / "No, not yet." (まだです) / "No, I haven't." (いいえ、していません)。

  • already

    = already は肯定 ━ 疑問の完了は yet。

  • just

    = just は直前 ━ 完了確認は yet。

  • ever

    = ever は経験 ━ 完了確認は yet。

活用 (主語別 / 時制別)
マーカー
yet (疑問)Have S + p.p. yet ?Have you done it yet?
yet (否定)S have not + p.p. yetI haven't done it yet.
already (肯定)S have already + p.p.I have already done it.
just (直前)S have just + p.p.I have just done it.
文型バリエーション
文型
疑問 完了Have/Has S + p.p. yet ?Have you eaten lunch yet?
Yes 返事Yes, S + have/has.Yes, I have.
No 返事No, not yet.No, not yet.
例文
  • Have you done your homework yet?

    もう宿題はしましたか?

  • Has the train arrived yet?

    電車はもう着きましたか?

  • Have you eaten lunch yet?

    もうお昼を食べましたか?

  • Has she called you yet?

    彼女からもう電話が来ましたか?

  • Have they finished the project yet?

    彼らはもうプロジェクトを終えましたか?

💡Tip · 覚えるコツ

yet の3つの使い方 (3級必須) ━ ★ ① 疑問文 (もう?): "Have you done it yet?" → "Yes, I have." / "No, not yet." ★ ② 否定文 (まだ): "I haven't done it yet." ★ ③ but yet (しかし) [文語]: "He is tired, yet he keeps working." (疲れているが続けている、接続詞用法) ━ 3級では完了の yet を中心に学習。位置のまとめ: yet は基本 文末、しかし時に動詞の直後 ("He has not yet arrived." フォーマル) もOK。

残り12問は、解いて確かめられます

15問すべてに、この形式の解説が付いています。 間違えた問題は記録され、あとから復習できます。

無料で登録して続きを解く

インストール不要・カード登録なし・いま全機能無料