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 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. (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 (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 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 _____ 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 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.
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. 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. 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
?
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
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
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"!