Advanced … min read · Updated 2026-06-22

Present Perfect

Use have/has + past participle for an action that happened at an unstated time, or that began in the past and still matters now.

I have finished my work.

She has lived here for five years.

They have just arrived.

Have you seen this film?

Use has with he/she/it and have with the rest. Common with already, yet, just, ever, never, since, for.

Common mistake: Using it with a finished past time. Don't say "I have seen him yesterday" — use the past simple: "I saw him yesterday." Present perfect = no specific past time.

✏️ Test Yourself

1. I ___ (eat) already.

2. She ___ (not / call) yet.

3. They ___ (live) here for years.

4. ___ you ever ___ (be) to Quetta?

📒 Words to learn

Welsh (v)
Balochi
زر ءِ ورگ ءُ تچگ
Urdu
پیسہ کھاکر فرار ہونا

“He welshed from his labors .”

Cushy (adj)
Balochi
آرام دیوک
Urdu
آرام دہ

“She bought a cushy chair.”

Foil (v)
Balochi
ناکام کنگ
Urdu
ناکام بنانا

“I want to foil any conspiracy of my enemies.”

Morsel (n)
Balochi
دپار
Urdu
لقمہ

“I am eating a morsel of biryani.”

Ash (n)
Balochi
پُر
Urdu
راکھ

“The kitchen was full of ash.”

Advertisement