元セブ島在住のエンジニアの僕「Tommy」が、プログラミング・英語・セブ事情を発信するブログ

Tommy's blog

【英語】例文でわかる現在完了3つの用法【→意外と知らなかった!】

8月 29, 2019

この記事では、高校の英語クラスで習うが、英会話ではなかなかうまく使えない「現在完了」の3つの用法について説明します。
Tommy

この記事で分かること

  • 「現在完了」3つの意味それぞれの違いが分かる
  • 「現在完了」3つの意味の使い方が例文で確認できる

【英語】例文でわかる現在完了3つの用法の概要

この記事では、現在完了の3つの用法について、英語とそれに対応する日本語で説明します。

現在完了は、「経験」、「行動の期間」、「過去の行動の結果」の3つの用法があります。「経験」は、私達が経験したことについて話し、「行動の期間」は行動がどれくらい継続しているのかを表し、「過去の行動の結果」は過去の行動が現在にどのような結果をもたらしているのかを話します。

現在完了(経験)の概要

私達は経験について話す為にそれを使います。もし私が、I have eaten Chinese food"と言った場合、それは中華を食べたという経験があるという意味です。もし、私が"I have been to Paris"と言うと、それはパリにいた経験があるという意味です。

例文

Do we use the present perfect to talk about our experience? Yes, we use the present perfect to talk about our experiences.

私達は経験について話する為に現在完了を使いますか?はい、私達は経験について話する為に現在完了を使います。

現在完了(行動の期間)の概要

私達は、今までの行動の期間について話す為に現在完了を使います。もし私が"I have lived here for three years"と言った場合、それは私は今ここで暮らしていて、3年前にここで暮らし始めたという意味です。

例文

Do we also the present perfect to talk about the duration of an action up to now? Yes, we also use the present perfect to talk about the duration of an action up to now.

私達は、今までの行動の期間について話す為に現在完了を使いますか?はい、私達は、今までの行動の期間について話す為に現在完了を使います。

現在完了(過去の行動の結果)の概要

私達は過去の行動の今の結果を話すために、現在完了を使うことができます。例えば、"I have eaten too much" は今は気分が悪いという意味です。"She has arrived"は今彼女がここにいるという意味です。

例文

Do we also use the present perfect to talk about the result now of a past action? Yes, we also use the present perfect to talk about the result now of a past action.

私達は過去の行動の今の結果を話すために、現在完了を使いますか?はい、私達は過去の行動の今の結果を話すために、現在完了を使います。

【英語】例文でわかる現在完了3つの用法の例文

ここでは、現在完了の3つの用法を使った例文それに対応する日本語訳を付けて説明します。

現在完了(経験)の例文

例文

Have you eaten Spanish food? Yes, I have eaten Spanish food.

あなたはスペイン料理を食べたことがありますか?はい、私はスペイン料理を食べたことがあります。

例文

Have you visited Paris? No, I haven't visited Paris.

あなたはパリに行ったことがありますか?いいえ、パリに行ったことはありません。

例文

Have you ever worked on a farm? No, I have never worked on a farm.

あなたは農場で働いたことがありますか?いいえ、私は農場で働いたことがありません。

現在完了(行動の期間)の例文

例文

How long have you lived in this city? I have lived in this city for 2 years.

どれくらいの期間この都市に住んでいますか?私は2年間この都市に住んでいます。

例文

Have you studied English for more than six months? Yes, I have studied English for more than six months.

あなたは6か月より長く英語を勉強していますか?はい、私は6か月より長く英語を勉強しています。

現在完了(過去の行動の結果)の概要

私達は過去の行動の今の結果を話すために、現在完了を使うことができます。例えば、"I have eaten too much" は今は気分が悪いという意味です。"She has arrived"は今彼女がここにいるという意味です。

例文

Do we also use the present perfect to talk about the result now of a past action? Yes, we also use the present perfect to talk about the result now of a past action.

私達は過去の行動の今の結果を話すために、現在完了を使いますか?はい、私達は過去の行動の今の結果を話すために、現在完了を使います。

現在完了(過去の行動の結果)の例文

例文

Have you eaten too much today? Yes, I have eaten too much today.

今日は食べ過ぎましたか?はい私は今日は食べ過ぎました。

例文

Has everybody come to the lesson today? Yes, everybody has come to the lesson today.

皆さんは今日授業に来ましたか?はい、皆さんは今日授業に来ました。