Vocabulary

Grammar

Lesson

TOEIC

IELTS

Developer English

Blog

Grammar
Present Tenses

Present Perfect

Present Perfect

Use the present perfect to connect past actions with their relevance now — perfect for changelogs and release notes.

Present Tenses
Intermediate

15 min

4.8

Your progress

75%

Explanation

The present perfect connects a past action with the present moment. Engineers often use it in release notes ("We have shipped …"), pull request descriptions, and standups.

Formula

Subject + have / has + past participle

Examples

We have deployed the new auth service.

Chúng tôi đã triển khai dịch vụ xác thực mới.

I have just merged the PR.

Tôi vừa merge PR xong.

She has fixed the regression on staging.

Cô ấy đã sửa lỗi hồi quy trên staging.

Common mistakes

Avoid

I have went to the standup.

Better

I have gone to the standup.

Use the past participle "gone", not the past simple "went".

Avoid

I have finished the task yesterday.

Better

I finished the task yesterday.

A specific past time needs the past simple, not the present perfect.

Quick exercises

Q1. We ___ (deploy) the build twice today.

Q2. She ___ (never / write) Rust before.

Q3. I ___ (already / push) the commit.

In this lesson
  • Explanation & formula
  • Real-world examples
  • Common mistakes
  • 3 quick exercises
  • Mini quiz at the end
Key vocabulary
have/has
ever
just
already
Discussion

Share a sentence you'd write at work using this grammar.