現在完了の中での位置:経験(ever / never / 回数)と、完了(just / already / yet)はどちらも have/has + 過去分詞です。違いは「したことがある経験」か、「今の時点でもう終わったか」です。
形:have/has + 過去分詞
「(ちょうど/もう/まだ)〜した」
過去のある動作が 現在の時点で完了したことを表す。
3つのキーワード
| 語 | 意味 | 使う場面 | 位置 |
|---|---|---|---|
| just | ちょうど(今) | 肯定文 | have/has と過去分詞の間 |
| already | もう/すでに | 肯定文 | have/has と過去分詞の間 |
| yet | まだ/もう | 否定文・疑問文 | 文末 |
just(ちょうど)の例
I have just finished my homework.
(ちょうど宿題を終えた)
The train has just arrived.
(電車がちょうど到着した)
She has just left.
(彼女はちょうど出発したばかり)
→ ほんの少し前に完了したことを強調
already(もう/すでに)の例
She has already left.
(もう出かけた)
We have already eaten lunch.
(もう昼食を食べた)
I have already seen the movie.
(その映画はもう見た)
→ 予想より早く完了したことを表す
yet(まだ/もう)の使い方
I have not finished my homework yet.
(まだ宿題を終えていない)
She has not arrived yet.
(彼女はまだ到着していない)
We haven't decided yet.
(まだ決めていない)
Have you finished yet?
(もう終わった?)
Has she left yet?
(彼女はもう出かけた?)
Have you done your homework yet?
(もう宿題やった?)
just / already / yet の位置の整理
just / already:have/has と過去分詞の 間に置く
例:I have just finished.
例:She has already gone.
yet:文末に置く
例:Have you finished yet?
例:I haven't finished yet.
「完了」と「結果」の違い
完了:動作が終わった事実
例:I have just eaten.(ちょうど食べ終わった)
結果:動作の結果が今も続いている
例:I have lost my key.(鍵をなくして今もない)
中3レベルでは両方「完了」として扱うことが多い
「もう」の表現の使い分け
肯定文の「もう」 → already
例:もう昼食を食べた → I have already had lunch.
疑問文の「もう」 → yet
例:もう昼食を食べた? → Have you had lunch yet?
→ 同じ「もう」でも文の種類で使い分け
- just:肯定文(ちょうど)
- already:肯定文(すでに)
- yet:否定文(まだ)/疑問文(もう)
- 「もう食べた?」は Have you eaten yet?(疑問なら yet)
- 答えで「もう食べた」は Yes, I have already eaten.(already)
- just / already → have/has + 副詞 + 過去分詞
- yet → 文末
- × I have finished just.
- ○ I have just finished.
- 「まだ〜していない」 → not 〜 yet(現在完了の否定)
- 「まだ〜している」 → still(肯定文で進行形)
- 例:He is still studying.(まだ勉強している)
- 例:He has not finished yet.(まだ終わっていない)
英語で使えるようにする練習
この単元は、説明を読んで終わりにすると定着しません。次の型を、主語・時・目的語を入れ替えながら声に出してください。
I have just finished lunch.
She has already left.
Have you finished yet?
- already は肯定文、yet は疑問文・否定文で使いやすい。
- not ... yet は「まだ〜していない」。
- just は「ちょうど」。
練習問題
- I have ( ) finished my homework.(ちょうど)
- Have you eaten lunch ( )?(もう)
- She hasn't done it ( ).(まだ)
- We have ( ) seen this movie.(すでに)
- The train has ( ) arrived.(ちょうど)
答えを見る
(1) just (2) yet (3) yet (4) already (5) just
- もう昼食を食べました。
- まだ宿題が終わっていません。
- もうその本を読みましたか?
- ちょうど駅に着いたところです。
答えを見る
(1) I have already had lunch.
(2) I haven't finished my homework yet.
(3) Have you read the book yet?
(4) I have just arrived at the station.
次の文を否定文と疑問文に書きかえよ。
I have already finished my work.
答えを見る
否定:I haven't finished my work yet.
疑問:Have you finished your work yet?
- 私はちょうど昼食を終えました。
- 彼女はもう出発しました。
- もう終わりましたか。
答えを見る
(1) I have just finished lunch.
(2) She has already left.
(3) Have you finished yet?
まとめ
- 完了:「〜したところ/〜してしまった」
- キーワード:just(ちょうど)/already(すでに)/yet(まだ・もう)
- just と already は have/has の後、yet は文末。
- yet は否定文・疑問文で使う。
- 「もう」の英訳:肯定文 already、疑問文 yet。
- 「まだ〜ない」は not 〜 yet。