I’ve lost my keys.
The keys are missing now; the present result matters more than the exact time.
Building blocks
Read the sentence in chunks, not word-by-word.
Choose present perfect when the present connection matters and past simple when the finished time matters.
NOW
│
PRESENT PERFECT │ a bridge to now
past event ───────┘ result / experience / still true
I’ve lost my keys.
Have you ever worked abroad?
PAST SIMPLE a pin in finished time
past event ●──────── yesterday / in March / ago / when?
I lost my keys yesterday.
I saw it in March.
When did you arrive?
Use present perfect for a past event linked to now; use past simple when you point to a finished past time.
I’ve lost my keys.
The keys are missing now; the present result matters more than the exact time.
Read the sentence in chunks, not word-by-word.
I lost my keys yesterday.
Yesterday is a finished time, so the past simple is natural.
Read the sentence in chunks, not word-by-word.
She has broken her arm.
The broken arm affects the present, so the present perfect fits.
Read the sentence in chunks, not word-by-word.
She broke her arm last winter.
Last winter is finished, so the past simple is used.
Read the sentence in chunks, not word-by-word.
I saw it in March.
The exact time is important, so use the past simple.
Read the sentence in chunks, not word-by-word.
Have you sent the email?
The speaker wants to know whether the email is sent now.
Read the sentence in chunks, not word-by-word.
I haven’t sent it yet.
Yet keeps the time window open, so present perfect is natural.
Read the sentence in chunks, not word-by-word.
Did you send the email?
This asks whether the action happened, often in a finished situation or time.
Read the sentence in chunks, not word-by-word.
I didn’t send it yesterday.
Yesterday is finished, so past simple negative is required.
Read the sentence in chunks, not word-by-word.
I’ve left my phone at home.
The focus is that the speaker does not have the phone now.
Read the sentence in chunks, not word-by-word.
I left my phone at home this morning.
The sentence focuses on when the action happened.
Read the sentence in chunks, not word-by-word.
Have you ever worked abroad?
Ever asks about any time in the person’s life before now.
Read the sentence in chunks, not word-by-word.
We haven’t had lunch yet.
Yet shows that the time window continues up to now.
Read the sentence in chunks, not word-by-word.
He called two days ago.
Ago normally goes with the past simple, not the present perfect.
Read the sentence in chunks, not word-by-word.
I’ve had three meetings today.
The speaker is inside the same day and counts experience up to now.
Read the sentence in chunks, not word-by-word.
I’ve lived here for three years.
The speaker still lives here.
Read the sentence in chunks, not word-by-word.
I lived there for three years.
The speaker no longer lives there, or is discussing a completed period.
Read the sentence in chunks, not word-by-word.
I have seen him yesterday.
A finished-time word like yesterday cannot normally be used with the present perfect.
I saw him yesterday.
Use past simple with yesterday.
Read the sentence in chunks, not word-by-word.
When did you arrive?
For a completed arrival, use past simple after when.
Read the sentence in chunks, not word-by-word.
Please sign in to continue