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

文法▷ 現在完了形③(完了用法)

現在完了の基本形

have(has) + 過去分詞

③完了用法『~してしまった・~したところだ』

基本文

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

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

完了用法でよく使われる語句

just「ちょうど」

already肯定文 すでに,もう」

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

【問1】次の日本文を英文にしなさい。

My brother has already cleaned his room.

We have just come home.

基本文

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

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

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

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

【問2】次の日本文を英文にしなさい。

She hasn’t washed the dishes yet.

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

基本文

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

Have you done your homework yet?

─ Yes, I have.

Has your sister got up yet?

─ No, she hasn’t.
(または No, not yet.)

基本文

They have gone to Hokkaido.
(彼らは北海道に行ってしまいました。)

⇒(彼らは北海道に行ってしまって,今ここにはいません。)


She has lost her bag.
(彼女はバッグをなくしてしまいました。)

⇒(彼女はバッグをなくしてしまって,今それをもっていません。)

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

【問4】次の日本文を英文にしなさい。

I have lost my watch.

My uncle has gone to Canada.