Remember: Use have with I, You, We, They.
Use has with He, She, It.
Examples:
• I have finished my homework.
• She has visited Paris three times.
• We have lived here for 5 years.
These words often appear with Present Perfect:
already
yet
just
ever
never
before
so far
recently
lately
for
since
Important: We DON'T use Present Perfect with specific past times like "yesterday", "last week", "in 2020". Use Past Simple for those!
1. I finished my homework.
2. She visited London three times.
3. We never been to Japan.
4. He already eaten lunch.
7. You changed a lot since last year.
8. My sister bought a new car.
1. I have finished my homework.
2. She has visited London three times.
3. We have never been to Japan.
4. He has already eaten lunch.
5. They have just arrived.
6. It has stopped raining.
7. You have changed a lot since last year.
8. My sister has bought a new car.
1. I my homework already.
2. She Paris three times.
5. They just to the store.
7. You a lot of work today.
8. My sister English for 3 years.
1. I have finished my homework already.
2. She has visited Paris three times.
3. We have never been to Japan.
4. He has already eaten lunch.
5. They have just gone to the store.
6. It has stopped raining.
7. You have done a lot of work today.
8. My sister has studied English for 3 years.
1. I haven't seen that movie.
2. She hasn't finished her homework.
3. They haven't arrived yet.
4. He hasn't eaten lunch.
5. We haven't visited Paris.
1. (you / ever / visit) New York?
2. (she / finish) her book yet?
3. (they / ever / see) a shark?
4. (he / already / leave) ?
5. (we / study) for the test?
1. I (never / try) bungee jumping.
2. She (already / read) that book.
3. We (live) in this city since 2020.
4. They (just / arrive) at the hotel.
5. He (work) here for ten years.
1. I have never tried bungee jumping.
2. She has already read that book.
3. We have lived in this city since 2020.
4. They have just arrived at the hotel.
5. He has worked here for ten years.
1. I (go) to Paris last year.
Hint: "last year" = specific time
2. I (go) to Paris twice in my life.
Hint: "in my life" = experience
3. She (finish) her work an hour ago.
Hint: "ago" = specific time
4. She (finish) her work already.
Hint: "already" = Present Perfect
5. We (live) here for five years.
Hint: "for" = continuing to now
6. They (visit) London in 2019.
Hint: "in 2019" = specific year
7. Have you ever (try) sushi?
Hint: "ever" = Present Perfect
1. I went to Paris last year. (Past Simple - specific time)
2. I have been to Paris twice in my life. (Present Perfect - experience)
3. She finished her work an hour ago. (Past Simple - "ago")
4. She has finished her work already. (Present Perfect - "already")
5. We have lived here for five years. (Present Perfect - continuing)
6. They visited London in 2019. (Past Simple - specific year)
7. Have you ever tried sushi? (Present Perfect - "ever")
1. I have lived here three years.
2. She has worked here 2020.
3. We have known each other a long time.
4. He has been sick Monday.
5. They have been married ten years.
1. I have lived here for three years.
(period of time)
2. She has worked here since 2020.
(specific point in time)
3. We have known each other for a long time.
(period of time)
4. He has been sick since Monday.
(specific point in time)
5. They have been married for ten years.
(period of time)
1. I _____ to Japan three times.
went
have been
was
2. She _____ her keys yesterday.
has lost
lost
loses
3. _____ you ever _____ a whale?
Did / see
Have / seen
Do / see
4. We _____ here since 2020.
lived
have lived
were living
5. He _____ his homework two hours ago.
has finished
finished
finishes
6. I _____ that movie already.
saw
have seen
see
1. I have been to Japan three times.
(experience, no specific time)
2. She lost her keys yesterday.
(specific time - yesterday)
3. Have you ever seen a whale?
("ever" = Present Perfect)
4. We have lived here since 2020.
("since" = Present Perfect)
5. He finished his homework two hours ago.
(specific time - "ago")
6. I have seen that movie already.
("already" = Present Perfect)
1. I have seen him yesterday.
2. She finished her work already.
3. They went to Italy three times.
4. I have lost my keys two hours ago.
5. Did you ever try sushi?
6. We lived here since 2018.
1. WRONG: I have seen him yesterday.
✓ RIGHT: I saw him yesterday.
("yesterday" = specific time → Past Simple)
2. WRONG: She finished her work already.
✓ RIGHT: She has finished her work already.
("already" = Present Perfect)
3. WRONG: They went to Italy three times.
✓ RIGHT: They have been to Italy three times.
(experience, no specific time → Present Perfect)
4. WRONG: I have lost my keys two hours ago.
✓ RIGHT: I lost my keys two hours ago.
("ago" = specific time → Past Simple)
5. WRONG: Did you ever try sushi?
✓ RIGHT: Have you ever tried sushi?
("ever" = Present Perfect)
6. WRONG: We lived here since 2018.
✓ RIGHT: We have lived here since 2018.
("since" = Present Perfect)
Sarah: Hi Tom! 1. (you / be) to the new restaurant yet?
Tom: Yes, I 2. (go) there last Friday. What 3. (you / order)?
Tom: I 4. (try) their pasta. I 5. (never / taste) anything so delicious!
Sarah: 6. (you / visit) Italy? The chef is Italian.
Tom: Yes, I 7. (go) there in 2019. But I 8. (not have) pasta like this before!
1. Have you been to the new restaurant yet?
(Present Perfect - "yet")
2. Yes, I went there last Friday.
(Past Simple - "last Friday")
3. What did you order?
(Past Simple - asking about specific past action)
4. I tried their pasta.
(Past Simple - completed action)
5. I have never tasted anything so delicious!
(Present Perfect - "never")
6. Have you visited Italy?
(Present Perfect - experience question)
7. Yes, I went there in 2019.
(Past Simple - "in 2019")
8. But I haven't had pasta like this before!
(Present Perfect - "before")
1. I have went to the store yesterday.
2. She has never see a whale.
3. We have live here since five years.
4. They has finished their homework.
5. I have eat breakfast already.
1. WRONG: I have went to the store yesterday.
✓ RIGHT: I went to the store yesterday.
(went = past participle of go; "yesterday" = Past Simple)
2. WRONG: She has never see a whale.
✓ RIGHT: She has never seen a whale.
(need past participle: see → seen)
3. WRONG: We have live here since five years.
✓ RIGHT: We have lived here for five years.
(live → lived; "for" with periods, "since" with points)
4. WRONG: They has finished their homework.
✓ RIGHT: They have finished their homework.
(They = plural → use "have")
5. WRONG: I have eat breakfast already.
✓ RIGHT: I have eaten breakfast already.
(need past participle: eat → eaten)
1. Affirmative:
have
I
finished
homework
my
already
2. Affirmative:
has
she
visited
paris
three
times
3. Negative:
yet
they
haven't
arrived
4. Negative:
never
I
have
seen
a
whale
5. Question:
you
have
ever
been
to
italy
?
6. Question:
finished
she
has
her
book
yet
?
1. I have already finished my homework.
2. She has visited Paris three times.
3. They haven't arrived yet.
4. I have never seen a whale.
5. Have you ever been to Italy?
6. Has she finished her book yet?
Part A: Matching
1. Have you ever been to Italy? = C (Yes, I went there last summer.)
2. Has she finished her work? = A (Yes, she has just finished.)
3. How long have you lived here? = B (I have lived here for five years.)
Part B: Time Words
4. I have already finished my homework.
5. Have you seen that movie yet?
6. She has never been to Japan.
To: Noah | Subject: Fun times
Hi Noah, Sorry I haven't written until now. We've been so busy. We arrived in Cape Town three days ago and it's really beautiful. We've done a lot already.
I've just been hang gliding along the coast. We've both been snorkeling. Trudi has already been scuba diving in Egypt, but I haven't.
We haven't been on safari yet, but we're going on Friday. See you soon! Alec and Trudi
1. Alec and Trudi have just arrived in Cape Town.
True
False
Not Given
2. They still haven't done much.
True
False
Not Given
3. Alec has just been hang gliding.
True
False
Not Given
4. Trudi has already been scuba diving.
True
False
Not Given
5. They haven't been on safari yet.
True
False
Not Given
1. Alec and Trudi have just arrived in Cape Town.
✓ False
(They arrived three days ago, not just now)
2. They still haven't done much.
✓ False
(They've done a lot already - hang gliding, snorkeling, booked scuba diving)
3. Alec has just been hang gliding.
✓ True
(The email says "I've just been hang gliding")
4. Trudi has already been scuba diving.
✓ True
(Trudi has already been scuba diving in Egypt)
5. They haven't been on safari yet.
✓ True
(Going on Friday - haven't been yet)
Example: I haven't been to Los Angeles yet.
1. We have come back from the beach.
2. They haven't tried hang gliding .
3. I haven't been on safari.
4. Alexia has been snorkeling before.
5. I haven't tried windsurfing .
6. We have arrived at the hotel 10 minutes ago.
7. He's been skydiving before.
8. Tom has called us a minute ago.
Words in the Panel: yet, already, yet, just, still, just, still, already, yet
1. We have just come back from the beach.
2. They haven't tried hang gliding yet.
3. I still haven't been on safari.
4. Alexia has already been snorkeling before.
5. I haven't tried windsurfing yet.
6. We have just arrived at the hotel 10 minutes ago.
(Note: "just" + "ago" is unusual but acceptable here)
7. He's already been skydiving before.
8. Tom has just called us a minute ago.
be → been
go → gone
see → seen
do → done
eat → eaten
take → taken
write → written
break → broken
choose → chosen
speak → spoken
forget → forgotten
begin → begun
buy → bought
think → thought
bring → brought
have → had
make → made
find → found
Key Points to Remember:
✓ Formula
Subject + have/has + Past Participle
✓ When to Use
- Unspecified time in the past
- Recent actions
- Life experiences
- Continuing actions
✓ Time Words
already, yet, just, ever, never, for, since
Remember: Don't use Present Perfect with specific past times like "yesterday" or "last week"!