現在完了の形 ⇒ 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.
