【文法】現在完了形(完了用法)

当サイトは収益を目的としたアドセンス広告を使用しており、ページ内に広告が含まれる場合があります。

現在完了の形 ⇒ have(has)+過去分詞

【現在完了形の3つの用法】
継続「(ずっと)~している」
経験「~したことがある」
完了・結果「~してしまった・~したところだ」


I have already finished my homework. (私はすでに宿題を終えてしまいました。)

My father has just washed his car. (私の父はちょうど車を洗ったところです。)

have(has)+過去分詞の形で表します。

just「ちょうど」

already「 肯定文 すでに,もう」

yet「 否定文 まだ, 疑問文 もう」

[問1] 次の日本文を英文にしなさい。

⑴ 私の弟はすでに自分の部屋を掃除してしまいました。

⑵ 私たちはちょうど家に帰ってきたところです。

スポンサーリンク

I haven’t written a letter yet. (私はまだ手紙を書いていません。)

She hasn’t read the book yet. (彼女はまだその本を読んでいません。)

▶現在完了形(完了)の否定文は,have(has)のうしろにnotを入れます

▶否定文のyetは「まだ」と訳します。

[問2] 次の日本文を英文にしなさい。

⑴ 彼女はまだ皿を洗っていません。

⑵ 彼らはまだ駅に到着していません。


Have you had lunch yet? (あなたはもう昼食を食べてしまいましたか。)
─ Yes, I have. (はい,食べてしまいました。) / No, I haven’t. (いいえ,まだ食べていません。)

Has your father washed his car yet? (あなたのお父さんはもう彼の車を洗ってしまいましたか。)
─ Yes, he has. (はい,洗ってしまいました。) / No, he hasn’t. (いいえ,まだ洗っていません。)
補足 No, not yet.いいえ,まだです。」という答え方もあります。

▶現在完了形(完了)の疑問文は,have(has)を主語の前に移動させます

▶答えの文にはhave(haven’t)・has(hasn’t)を使います。

[問3] 次の日本文を英文にしなさい。

⑴ あなたはもう宿題をしてしまいましたか。 ─ はい,してしまいました。

⑵ あなたの妹はもう起きていますか。 ─ いいえ,まだ起きていません。

スポンサーリンク

They have gone to Hokkaido. (彼らは北海道に行ってしまいました。)
(⇒*彼らは北海道に行ってしまって,今ここにはいません。)

She has lost her bag. (彼女はバッグをなくしてしまいました。)
(⇒*彼女はバッグをなくしてしまって,今それをもっていません。)

重要 現在完了形(結果)の文は,現在の状態も表しています。

[問4] 次の日本文を英文にしなさい。

⑴ 私は腕時計をなくしてしまいました。

⑵ 私のおじはカナダに行ってしまいました。

スポンサーリンク

【解答】現在完了形③(完了用法)

[問1]

⑴ My brother has already cleaned his room.

⑵ We have just come home.

[問2]

⑴ She hasn’t washed the dishes yet.

⑵ They haven’t arrived at the station yet.
または They haven’t got to the station yet.

[問3]

⑴ Have you done your homework yet? ─ Yes, I have.

⑵ Has your sister got up yet? ─ No, she hasn’t.
または No, not yet.

[問4]

⑴ I have lost my watch.

⑵ My uncle has gone to Canada.

タイトルとURLをコピーしました