Present Perfect Time Expressions
Master the 7 Essential Time Words
Learning Objectives
Understand Meanings
Master the 7 time expressions
Sentence Positions
Learn where each word goes
Real Practice
Use in conversations
Choose Correctly
Know when to use each one
Why Are These Words Important?
Time expressions are VERY common with Present Perfect! They help you understand when and how to use the tense correctly.
FOR vs SINCE
FOR = a period of time
Use FOR with a duration:
I have lived here for 5 years.
✓ Still living here nowSINCE = a starting point
Use SINCE with a point in time:
I have lived here since 2020.
✓ Still living here nowFOR = "how long" (duration) | SINCE = "when it started" (point in time)
Practice: FOR or SINCE?
Complete each sentence with the correct time expression:
- I have lived here _____ (2020).
- She has studied English _____ (2 years).
- We have been friends _____ (childhood).
- They have worked here _____ (6 months).
- He has had this job _____ (January).
1. since | 2. for | 3. since | 4. for | 5. since
ALREADY
Position
Mid-position
have/has + already + past participleUsed in
Affirmative sentences
Positive statementsExamples:
YET
Position
End position
At the end of the sentenceUsed in
Negative sentences & questions
Not in affirmative statementsExamples:
JUST
Position
Mid-position
have/has + just + past participleUsed in
Affirmative sentences
Positive statements onlyExamples:
EVER
Position
Mid-position
have/has + ever + past participleUsed in
Questions & negative sentences
Not in affirmative statementsExamples:
NEVER
Position
Mid-position
have/has + never + past participleUsed in
Negative sentences
Only in negative statementsExamples:
ALREADY vs YET
ALREADY
I have already finished my work.
✓ Before expected timeYET
I haven't finished my work yet.
Have you finished your work yet?
✓ Until nowEVER vs NEVER
EVER
Have you ever been to Paris?
✓ "At any time in life"NEVER
I have never been to Paris.
✓ "Not at any time"Practice: ALREADY
Complete with "already":
- I _____ (finish) my homework.
- She _____ (eat) lunch.
- We _____ (see) that movie.
- He _____ (arrive) at work.
- They _____ (buy) their tickets.
1. have already finished | 2. has already eaten | 3. have already seen | 4. has already arrived | 5. have already bought
Practice: YET
Complete with "yet":
- I haven't finished my work _____.
- Have you eaten dinner _____?
- She hasn't arrived _____.
- Have they called _____?
- We haven't decided _____.
1. yet | 2. yet | 3. yet | 4. yet | 5. yet
Practice: JUST
Complete with "just":
- I _____ (arrive) home.
- She _____ (finish) her book.
- They _____ (leave) the office.
- He _____ (call) you.
- We _____ (start) dinner.
1. have just arrived | 2. has just finished | 3. have just left | 4. has just called | 5. have just started
Practice: EVER
Complete with "ever":
- _____ you _____ (be) to New York?
- _____ she _____ (eat) Chinese food?
- _____ they _____ (see) snow?
- _____ he _____ (drive) a car?
- _____ we _____ (meet) before?
1. Have...ever been | 2. Has...ever eaten | 3. Have...ever seen | 4. Has...ever driven | 5. Have...ever met
Practice: NEVER
Complete with "never":
- I _____ (be) to New York.
- She _____ (eat) Chinese food.
- They _____ (see) snow.
- He _____ (drive) a car.
- We _____ (meet) before.
1. have never been | 2. has never eaten | 3. have never seen | 4. has never driven | 5. have never met
Mixed Practice
Choose the correct time expression:
- I haven't eaten breakfast _____.
- Have you _____ been to Japan?
- She has _____ finished her work.
- They _____ arrived at the airport.
- We have _____ seen that movie.
Choices: already, yet, just, ever, never
1. yet | 2. ever | 3. already | 4. have just | 5. never
Summary
Great Work!
You've mastered Present Perfect Time Expressions!
Next Steps:
- Complete the follow-along worksheet
- Practice in real conversations
- Review irregular past participles
- Use time expressions naturally
ESOL Teacher Resources