英語 現在完了 完了は、過去に始めた動作が現在までに終わったことを表す文法です。特に「もう~した」「ちょうど~したところだ」のように、完了した動作と現在の状況との関係を伝えるときに使われます。
現在完了の完了用法では、have / has + 過去分詞を使います。already、just、yetなどの語と一緒に使われることも多いため、それぞれの意味と使い方を例文で確認しましょう。
現在完了「完了」の基本形
基本的な形は次のとおりです。
主語 + have / has + 過去分詞
- I have finished my homework.
私は宿題を終えました。 - She has cleaned her room.
彼女は部屋を掃除しました。 - He has arrived at the station.
彼は駅に到着しました。 - We have finished the work.
私たちは仕事を終えました。
ここでは、過去に行った動作が現在までに完了していることがポイントです。
alreadyの使い方
already は「すでに」「もう」という意味で、完了したことを強調するときに使います。
主語 + have / has + already + 過去分詞
- I have already finished my homework.
私はもう宿題を終えました。 - She has already eaten lunch.
彼女はもう昼食を食べました。 - He has already left the house.
彼はもう家を出ました。 - They have already arrived.
彼らはもう到着しました。
justの使い方
just は「ちょうど」「~したばかり」という意味です。非常に最近完了した動作を表します。
主語 + have / has + just + 過去分詞
- I have just finished my homework.
私はちょうど宿題を終えたところです。 - She has just arrived.
彼女はちょうど到着したところです。 - He has just left.
彼はちょうど出発したところです。 - We have just eaten dinner.
私たちはちょうど夕食を食べたところです。
yetの使い方
yet は「もう」「まだ」という意味で、主に疑問文や否定文で使われます。
疑問文:
- Have you finished your homework yet?
もう宿題を終えましたか。 - Has she arrived yet?
彼女はもう到着しましたか。
否定文:
- I haven’t finished my homework yet.
私はまだ宿題を終えていません。 - She hasn’t arrived yet.
彼女はまだ到着していません。
完了を表す否定文
否定文では have / has の後ろに not を置きます。
主語 + have / has + not + 過去分詞
- I haven’t finished the work.
- He hasn’t cleaned his room.
- She hasn’t eaten breakfast yet.
- They haven’t arrived yet.
特に not ... yet は「まだ~していない」という意味で、完了用法でよく使われます。
完了を表す疑問文
疑問文では Have / Has を文頭に置きます。
Have / Has + 主語 + 過去分詞 ~?
- Have you finished your homework?
- Has he arrived?
- Have they cleaned the room?
- Has she eaten lunch yet?
答えるときは、次のようにします。
- Yes, I have.
- No, I haven’t.
- Yes, she has.
- No, she hasn’t.
過去形との違い
現在完了の完了と過去形では、時間の捉え方が異なります。
| 現在完了 | 過去形 |
|---|---|
| I have finished my homework. | I finished my homework yesterday. |
| 宿題を終えました。 | 昨日、宿題を終えました。 |
| 現在までに完了 | 過去の特定時点の出来事 |
現在完了では、いつ行ったかよりも「今までに完了している」という現在とのつながりが重視されます。
まとめ
英語 現在完了 完了は、過去の動作が現在までに終わったことを表す表現です。alreadyは「すでに」、justは「~したばかり」、yetは「もう・まだ」という意味で、完了を表す現在完了とよく一緒に使われます。have / has+過去分詞という基本形を覚え、肯定文・否定文・疑問文を使い分けることが大切です。