Vocabulary

Grammar

Lesson

TOEIC

IELTS

Developer English

Blog

Grammar
Passive

Passive Voice

Passive Voice

Shift focus from the doer to the action. Essential for docs.

Passive
Intermediate

18 min

4.7

Your progress

20%

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.