Vocabulary

Grammar

Lesson

TOEIC

IELTS

Developer English

Blog

Grammar
Reported Speech

Reported Speech

Reported Speech

Report what someone said with the correct tense backshift.

Reported Speech
Intermediate

16 min

4.4

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.