中学 / 現在完了 1 / 5

現在完了① 完了 — もう〜した

現在完了① 完了 — もう〜した

「過去のある時点で始まったことが今に影響している」状態を表すのが 現在完了 です。日本語にはない感覚なので、3つの用法(完了・経験・継続)を区別して理解しましょう。

基本ルール

現在完了の形は have / has + 過去分詞。主語が3人称単数なら has、それ以外は have を使います。
「完了」用法は「(過去から始めた行動を)もう〜してしまった」「ちょうど〜したところだ」という意味。よく使う副詞は just(ちょうど)/ already(もう、すでに)/ yet(まだ・もう)
- just / already は肯定文で過去分詞の前に置く(I have just finished. / I have already eaten.)。
- yet は否定文と疑問文で文末に置く(I haven't finished yet. / Have you finished yet?)。

📘 例文
I have just finished my homework.(ちょうど宿題を終えたところだ)
She has already eaten lunch.(彼女はもう昼食を食べてしまった)
I haven't finished my report yet.(まだレポートを終えていない)
Have you done your homework yet?(もう宿題は終わった?)

注意点

① 過去形との違い:過去形「I finished my homework.(過去のある時点で終わった)」は今のことには触れていない。現在完了「I have finished my homework.(終えたので今は自由)」は今の状態に焦点。
② 現在完了は明確な過去の時点(yesterday, last week, two days ago など)と一緒に使えない。「× I have finished it yesterday.」→「○ I finished it yesterday.」または「○ I have just finished it.」
③ 不規則動詞の過去分詞:go → gone(過去形 went とは別)、do → done、see → seen、eat → eaten、take → taken、write → written、read → read(発音は「red」)、find → found、buy → bought。
④ been と gone の違い:have been to(〜に行ったことがある=経験、今は戻っている)、have gone to(〜に行ってしまった=今ここにいない)。「She has gone to America.(彼女はアメリカに行ってしまった)」は彼女が今いないことを示す。

💡 ポイント
  • have / has + 過去分詞
  • 完了:just(ちょうど)/ already(もう)/ yet(まだ・もう)
  • just / already は前、yet は文末
  • 明確な過去の時点とは一緒に使えない
  • 過去分詞の不規則変化を暗記

練習

  1. 「私はちょうど宿題を終えたところです」を英語で書きなさい。
  2. 「彼女はまだ朝食を食べていない」を英語で書きなさい。
  3. 誤りを正しなさい:I have finished my homework yesterday.

このレッスンのQ&A

読み込み中...