現在完了 中級者向け

英語の現在完了(present perfect)の概念、have/has + 過去分詞の構造、経験・継続・完了の用法、否定文・疑問文を例文とともに解説します。最後のクイズで理解度を確認しましょう。

英語文法の現在完了

現在完了とは?

現在完了は、過去に起こった出来事でありながら、現在と関係があることを表すために使われます。

現在完了の用法

現在完了は次のような意味を表します。

未完了の動作

I have known him since 1998.

私は1998年から彼を知っています。

Hanna has lived in China for five years.

ハンナは5年間中国に住んでいます。

She has worked here for a year.

彼女はここで1年間働いています。

過去の動作

I have watched this movie.

私はこの映画を見たことがあります。

I have tasted fish before.

私は以前に魚を食べたことがあります。

I have lost my keys.

私は鍵をなくしました。

特定されない時点

She has studied literature.

彼女は文学を学んだことがあります。

I have been to Italy.

私はイタリアに行ったことがあります。

Peter has talked to him.

ピーターは彼と話したことがあります。

現在完了の形

主語に応じて、「have」または「has」を使い、その後に動詞過去分詞(-ed形、または不規則変化)を続けます。

We have ordered fish.

私たちは魚を注文しました。

She has talked to me.

彼女は私と話しました。

不規則動詞

いくつかの動詞は「-ed」がつかず、不規則に変化します。

動詞

過去分詞

eat

eaten

drink

drunk

buy

bought

feel

felt

go

gone

have

had

see

seen

不規則動詞の例

I have seen Jimmy.

私はジミーに会ったことがあります。

She has had a blue car.

彼女は青い車を持っていました。

He has gone to Japan.

彼は日本へ行ってしまいました。

否定形

否定文は「have / has」の後に「not」を加えて作ります。

I have not watched this movie.

私はこの映画を見ていません。

She has not smoked.

彼女はタバコを吸っていません。

疑問形

Yes/No疑問文では「have / has」を文頭に置きます。
WH疑問文では、そのYes/No疑問文の前にWH語を加えます。

Have you been to China?

あなたは中国に行ったことがありますか。

Where have you been?

あなたはどこに行っていましたか。

コメント

(0)
ReCAPTCHA を読み込んでいます...
LanGeek
LanGeekアプリをダウンロード