問 1
I have ( ) finished my homework.
- ever
- just
- yet
- for
have/has + just + 過去分詞 (ちょうど〜したところ)
just = 「ちょうど〜したばかり」 ━ 直前の動作の完了。have/has と過去分詞の間に置く。
"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. + yet | I 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 + 過去形 + just | I 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はちょうど出かけたところ。
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." (まだ終えていない、苛立ち含み)。