【文法】現在完了(完了・結果)


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

I have already finished my homework. (私はすでに宿題を終えてしまいました。)
My sister has just eaten breakfast. (私の妹はちょうど朝食を食べたところです。)
  • have(has)+過去分詞の形で表します。

just「ちょうど」
already「肯定文すでに,もう」
yet「否定文まだ,疑問文もう」

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

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

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


I haven’t written a letter yet. (私はまだ手紙を書いていません。)
She hasn’t read the book yet. (彼女はまだその本を読んでいません。)
  • 現在完了(完了)の否定文は,have(has)のうしろにnotを入れます
  • 否定文のyetは「まだ」と訳します。

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

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

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


Have you eaten 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] 次の日本文を英文にしなさい。

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

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


They have gone to Hokkaido. (彼らは北海道に行ってしまいました。)
⇒(意味 彼らは北海道に行ってしまって,今ここにはいません。)
She has lost her bag. (彼女はバッグをなくしてしまいました。)
⇒(意味 彼女はバッグをなくしてしまって,今それをもっていません。)
重要現在完了(結果)の文は,現在の状態も表しています。

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

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

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

スポンサーリンク

【解答】現在完了③(完了・結果)

[問1]

1) My brother has already cleaned his room.
2) We have just come home.

[問2]

1) She hasn't washed the dishes yet.
2) They haven't arrived at the station yet. (They haven't got to the station yet.)

[問3]

1) Have you done your homework yet? ─ Yes, I have.
2) Has your sister got up yet? ─ No, she hasn't. (No, not yet.)

[問4]

1) I have lost my watch.
2) My uncle has gone to Canada.

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