Present Perfect for Recent Events

B1 Eiken 2 Intermediate

have/has + past participle

Explanation

Use the present perfect for a very recent event when the result matters now.

For example, "I have just eaten lunch." Here, "I" is the subject, "have eaten" is the present perfect, and "just" means the action happened very recently. We do not say the exact time, so the sentence feels close to the present. Japanese often says "さっき" or "もう" with a past idea, but English often uses "have/has + past participle" for this meaning. If you want to name the exact time, use the past simple instead, like "I ate lunch at 12:30."

Examples

  • I have just eaten lunch. ちょうど昼ごはんを食べたところです。
  • She has already left. 彼女はもう出かけました。
  • Have you finished your report yet? レポートはもう終わりましたか。
  • We have not started the meeting yet. まだ会議を始めていません。
  • The bus has just arrived. バスがちょうど到着しました。
  • I have already sent the email. メールはもう送りました。

Common Mistakes

Japanese learners often add an exact past time to the present perfect.

Wrong: "I have just finished my homework at 8."

Right: "I finished my homework at 8."

If you use the present perfect, keep the time general, like "I have just finished my homework."

Ready to practice? Try a quick fill-in-the-blank quiz on this grammar point.