VocabNote
時制中級

現在完了形

Present Perfect

現在完了形は過去と現在をつなぎます。経験、現在に関係する最近の出来事、または過去に始まって今も続いている動作に使います。have/has + 過去分詞 で作ります。

使い方

人生経験(特定の時を伴わない)、現在に結果が残る最近の動作、過去に始まり今も続く動作("for" や "since" と共に)、ニュースの見出しの紹介に使います。

構造

positiveS + have/has + past participle

She has visited Japan three times.

彼女は日本を**3回訪れたことがあります**。

negativeS + haven't/hasn't + past participle

I haven't seen that film yet.

その映画はまだ**見ていません**。

questionHave/Has + S + past participle?

Have you ever tried sushi?

寿司を**食べたことがありますか**?

合図となる単語

  • ever
  • never
  • already
  • yet
  • just
  • for
  • since
  • recently
  • lately
  • so far

例文

I have visited Japan three times.

日本を**3回訪れたことがあります**。

She has just finished her homework.

彼女は**ちょうど宿題を終えました**。

Have you ever tried sushi?

寿司を**食べたことがありますか**?

They haven't arrived yet.

彼らは**まだ到着していません**。

He has lived here for ten years.

彼は10年間ここに**住んでいます**。

スペリングルール(三人称単数)

規則動詞-ed を付ける(past simple と同じ)work → worked, play → played
不規則動詞独自の過去分詞形go → gone, eat → eaten, write → written

よくある間違い

I have seen her yesterday.

I saw her yesterday.

present perfect を具体的な過去の時間と一緒に使わないでください。代わりに past simple を使います。

Have you eaten yet? — Yes, I have eaten.

Have you eaten yet? — Yes, I have.

短い答えでは過去分詞を繰り返さず、"have/has" だけを使います

ヒント

present perfect と past simple の重要な違い:present perfect = 具体的な時間は不明か重要でない。Past simple = 具体的な時間が述べられている、または暗示されている(yesterday, last week…)。

時制