現在完了形ってややこしいですよね。
あやふやになっている方や、
念のために見直しておきたい方も
ぜひ今回の解説を読んでみて下さい😊
そもそも現在完了形って?
現在完了形は、過去のある時点で始まった動作や状態が、
現在までに完了したり、現在に影響を及ぼしている場合に使われる時制です。
主に以下の3つの用法があります:
完了:
何かが終わったことを表す。
例えば、「I have finished my homework.(私は宿題を終えました)」のように、過去に行った行為が現在完了したことを伝えます。
経験:
過去から現在までの間に何かを経験したことを表す。
例えば、「I have been to Tokyo.(私は東京に行ったことがあります)」のように、これまでの経験を表現します。
継続:
過去に始まったことが現在まで続いていることを表す。
「I have lived here for five years.(私はここに5年間住んでいます)」のように、過去に始まったことが現在も続いていることを強調します。
*動作動詞の場合は現在完了進行形を使います。
💡現在完了形は会話でも大切
現在完了形は、英語の日常会話でも頻繁に使われる大切な時制です。
例えば、過去の経験を共有したり、過去にはじまったことが現在も続いていることを表すときに、
この時制を使うことで、より正確に自分の意図を伝えることができます。
完了を表す現在完了形
現在完了形の「完了」用法は、
過去に行われた動作がちょうど完了したことや、
その結果が現在に影響を及ぼしていることを表します。
💡具体例と過去形との違いについて
🌟"I have finished my homework."
→ 宿題を終えたので、その結果として今は違うことができるということを案に示す場合に使うことができます。
例えば、ここで過去形だと、単に宿題が終わったことを説明するような文脈ですが、
現在完了形だと、「宿題が終わったから、今こうしてゲームをしているのよ。」のように現在に繋がっているときにピッタリのニュアンスです。
🌟"She has lost her keys."
→ こちらも、鍵を失くしてしまい、その結果として今も見つかっていない状況を暗に示しています。
文の形
🌟肯定文:
主語 + have/has + 過去分詞
"I have just completed the report."
(私はちょうどレポートを完成させました。)
"They have already seen this movie."
(彼らはすでにこの映画を見ました。)
"He has cleaned his room."
(彼は自分の部屋を掃除しました。)
🌟否定文:
主語 + have/has + not + 過去分詞
"I have not received the email yet."
(私はまだそのメールを受け取っていません。)
"She has not finished her homework."
(彼女は宿題を終えていません。)
🌟疑問文:
Have/Has + 主語 + 過去分詞?
"Have you finished your work yet?"
(あなたはもう仕事を終えましたか?)
"Has he arrived home?"
(彼は家に着きましたか?)
よく使われる時間表現
現在完了形(完了用法)では、
以下の時間表現がよく使われます。
🌟Just(ちょうど)
動作がほんの少し前に完了したことを示す。
"She has just left the office."
(彼女はちょうどオフィスを出たところです。)
🌟Already(すでに)
すでに動作が完了したことを示す。
"They have already finished dinner."
(彼らはすでに夕食を終えました。)
🌟Yet(まだ)
疑問文: 動作が完了したかどうかを尋ねる。
否定文: 動作がまだ完了していないことを示す。
"Have you called him yet?"
(あなたはもう彼に電話しましたか?)
"I have not received the package yet."
(私はまだ荷物を受け取っていません。)
🌟YetとStillの示す「まだ」の違い
"Yet" は、主に否定文と疑問文で使われ、
完了していないこと や 完了したかどうか を確認します。
"Still" は、状態がまだ続いている ことを強調するために使われます。
「まだ終わっていないときはyet」「まだ続いているときはstill」です。
💡明確な過去の時間表現とは併用しない
現在完了形は、"yesterday" "last week" "in 2010" などの
特定の過去の時点を示す時間表現とは一緒に使いません。
時点を表すときには過去形を使います。
❌ "I have finished my work yesterday."
→
✅ "I finished my work yesterday."
✅ "I have finished my work."
💡アメリカ英語では、"already" "yet" "just" を過去形と共に使うことがあり
"Did you eat yet?"
(もう食べましたか?)
このように、yetだから必ずしも完了形になるわけではなく、混乱するポイントです。
インスタライブ毎週土曜日21時から!
毎週土曜日21時開催のインスタライブでは、
初心者向け英文法や前置詞の違い、海外旅行で使える
フレーズなど、英語学習者に役立つ情報を解説しています。
9/7(土)のテーマは
「会話で使う現在完了形」です!
インスタライブは誰でも気軽にご参加いただけます😊
ぜひお越しください!
💜Instagram:わんわんとしの