perfect
present
B1/B2
time expressions
Let's go!
Your activities
2. Find it
1. Let's learn
4. For or Since - Sentences
3. For or Since - sort it
5. Yet or Already - Pick
6. Yet or Already - sentences
7. Time expressions - check
teacher's notes
Copyright
Time expressions - Let's learn
already
ever
never
yet
yet
recently / lately
just
for
so far
still
since
* before now, doesn't need doing again
* a moment ago
Sorry
Try again
Bravo! Good Job!
Let's practice
* from point in the past till now
* in negatives, not happened
* period of time from the past till now
* at any time
* not ever
* up to now, but not done
* in questions, done?
* up to now
* not long ago
check
1, precision, rnd
next
Find it
flexible,3, rnd, fx, sel
Good job
Try again
You didn't get it right this time. Please, try again.
does
still
do
spoke
went
last week
done
has
today
recently
yet
broke
did
have
just
already
every day
gone
now
yesterday
will
in 2014
never
RETRY
ever
been
is
next
1, precision, rnd
For or Since? Sort
several years
a long time
my birthday
last summer
a short time
last weekend
we met
Bravo! Good Job!
Let's practice
Sorry
Try again
high school
a few days
Christmas
the whole day
2010
past 4 years
the beginning of the year
they got married
the accident
this morning
two hours
three months
lunchtime
yesterday
most of my life
five decades
the last hour
I was a child
the meeting started
Monday
a week
the past weeks
for
[18]
since
[18]
ten minutes
half an hour
six weeks
almost a year
ages
January
noon
check
next
For or Since? Let's check
1. I’ve lived in this city ______ ten years. 2. She’s worked here ______ 2018. 3. We haven’t seen each other ______ last month. 4. They’ve been married ______ twenty years. 5. He’s played the guitar ______ he was a teenager. 6. I’ve been waiting ______ half an hour. 7. We’ve known each other ______ primary school. 8. She’s been tired ______ the morning. 9. They haven’t eaten anything ______ lunchtime. 10. I’ve had this phone ______ two years.
11. He’s lived abroad ______ 2020. 12. I’ve studied English ______ a long time. 13. She hasn’t been home ______ Monday. 14. We’ve been in this meeting ______ an hour. 15. I haven’t heard from him ______ last week. 16. They’ve had that car ______ five years. 17. She’s worked as a nurse ______ she finished university. 18. I’ve been here ______ a few minutes. 19. We’ve waited for the bus stop ______ 10 o’clock. 20. He’s been sick ______ three days.
since
for
Bravo! Good Job!
More practice
Sorry
Try again
for
since
since
since
for
for
since
since
for
for
since
since
since
for
since
since
for
for
Check
next
Yet or Already? Pick
Try again
Skip
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? You decide
- I haven’t eaten breakfast ________.
- She’s _______ seen that movie twice.
- We haven’t met the new teacher ________.
- They’ve _______ arrived at the airport.
- Has he called you ________?
- I’ve _______ told you the news!
- The train hasn’t left ________.
- Have you done the dishes ________?
- She’s _______ finished her project.
- We haven’t decided _______ what to do.
- He’s _______ visited Paris twice.
- We haven’t received the results ________.
- Have they opened the shop ________?
14. Have they gone home ________? 15. He’s _______ read that book three times. 16. I haven’t started my essay ________. 17. Have you bought the tickets ________? 18. I’ve _______ eaten lunch. 19. They haven’t arrived ________. 20. She’s _______ completed her report. 21. Have you spoken to your boss ________? 22. I haven’t packed my suitcase ________. 23. He’s _______ cleaned his room. 24. She’s _______ started her new job. 25. I haven’t checked my email ________. 26. Have you eaten dinner ________?
yet
yet
Bravo! Good Job!
More practice
Sorry
Try again
already
already
yet
yet
yet
already
yet
already
already
yet
already
yet
yet
yet
already
yet
yet
already
already
already
yet
yet
yet
yet
Check
next
Time expressions in practice
never - just - ever - already - yet - since - for - so far - recently/lately - still
1. Has he ________ been to Japan?
2. _________, the trip has been great! 3. Have you finished your project ________?
4. Have you seen any good movies_________?
5. He has lived in London ________ six months.
6. I have _________ done my homework, so I can watch TV now.
7. I have ________ finished my lunch — I’m full.
8. I have lived here ________ 2015.
9. I have ________ ridden a horse.
10. I have ________ started going to the gym. 11. I haven’t met your brother________.
Bravo! Good Job!
ever
12. I ________ haven’t found my wallet. 13. She has ________ eaten breakfast — she isn’t hungry anymore.
14. She has ________ tried coffee.
15. She ________ has not answered my message.
16. She has worked at that company ________last year.
17. Have you ________ seen snow? 18. They have ________ arrived at the airport.
19. We have known each other ________ ten years.
20. We have learned five units ________ this term.
Sorry
Try again
still
So far
already|just
yet
recently|lately
never
for
still
already
since
just
ever
since
just
never
for
recently
so far
yet
Check
next
Great job!
Thank you very much
ingeniousteachers.com
Instructions
* Read the sentences carefully. * Write For or Since. * Check
Instructions
* Read the sentences carefully. * Write Yet or Already. * Check.
* Mark all the words that are connected with Present Perfect.
Designed in Genially
Codes by Sandbox Educación
with the help of ChatGPT
Instructions
* Look at the words and definitions.
* Match and check.
Instructions
* Read the sentences carefully. * Write the correct expression.
Instructions
* Mark all the words that are connected with Present Perfect, only!
Instructions
* Look at the words and expressions.
* Sort them into correct actegory and check.
Instructions
* Read the sentence carefully. * Mark Yet or Already. * Check
How to use it
go back to the index page
The aim of these activities is for students to learn or revise time expressions characteristic for Present Perfect and show them how to use them in context. The activities help ss to recognize the expressions as well as understand how to use them in the correct way. Most of the activities are self-explanatory and are designed to provide self-assessment. Each activity has instructions for the ss under
* Time expressions - let's learn
* Yes vs Already - Pick
* SS match the definitions with the correct expression to understand what each of them means.
* Multiple choice exercise where ss decide between YET or ALREADY to familiarize themselves with the correct context. * Follow-up - Gapped sentences - ss write the answers themselves. This exercise allows ss to self-assess so they can check if they understand the difference between the expressions.
* Find it
* SS pick the elements which belong to Present Perfect context only. However, when they make a mistake, the exercise resets and starts over.
* Time expressions in practice
* The exercise contains the sentences with all the expressions for ss to write in.
* For or Since - sort it
* Ss decide which expressions go with FOR or SINCE to grasp the difference between them * Follow-up - the exercises that follows consists of gapped sentences where ss need to write either FOR or SINCE.
Perfect - expressions
Jo
Created on October 21, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Terrazzo Presentation
View
Visual Presentation
View
Relaxing Presentation
View
Modern Presentation
View
Colorful Presentation
View
Modular Structure Presentation
View
Chromatic Presentation
Explore all templates
Transcript
perfect
present
B1/B2
time expressions
Let's go!
Your activities
2. Find it
1. Let's learn
4. For or Since - Sentences
3. For or Since - sort it
5. Yet or Already - Pick
6. Yet or Already - sentences
7. Time expressions - check
teacher's notes
Copyright
Time expressions - Let's learn
already
ever
never
yet
yet
recently / lately
just
for
so far
still
since
* before now, doesn't need doing again
* a moment ago
Sorry
Try again
Bravo! Good Job!
Let's practice
* from point in the past till now
* in negatives, not happened
* period of time from the past till now
* at any time
* not ever
* up to now, but not done
* in questions, done?
* up to now
* not long ago
check
1, precision, rnd
next
Find it
flexible,3, rnd, fx, sel
Good job
Try again
You didn't get it right this time. Please, try again.
does
still
do
spoke
went
last week
done
has
today
recently
yet
broke
did
have
just
already
every day
gone
now
yesterday
will
in 2014
never
RETRY
ever
been
is
next
1, precision, rnd
For or Since? Sort
several years
a long time
my birthday
last summer
a short time
last weekend
we met
Bravo! Good Job!
Let's practice
Sorry
Try again
high school
a few days
Christmas
the whole day
2010
past 4 years
the beginning of the year
they got married
the accident
this morning
two hours
three months
lunchtime
yesterday
most of my life
five decades
the last hour
I was a child
the meeting started
Monday
a week
the past weeks
for
[18]
since
[18]
ten minutes
half an hour
six weeks
almost a year
ages
January
noon
check
next
For or Since? Let's check
1. I’ve lived in this city ______ ten years. 2. She’s worked here ______ 2018. 3. We haven’t seen each other ______ last month. 4. They’ve been married ______ twenty years. 5. He’s played the guitar ______ he was a teenager. 6. I’ve been waiting ______ half an hour. 7. We’ve known each other ______ primary school. 8. She’s been tired ______ the morning. 9. They haven’t eaten anything ______ lunchtime. 10. I’ve had this phone ______ two years.
11. He’s lived abroad ______ 2020. 12. I’ve studied English ______ a long time. 13. She hasn’t been home ______ Monday. 14. We’ve been in this meeting ______ an hour. 15. I haven’t heard from him ______ last week. 16. They’ve had that car ______ five years. 17. She’s worked as a nurse ______ she finished university. 18. I’ve been here ______ a few minutes. 19. We’ve waited for the bus stop ______ 10 o’clock. 20. He’s been sick ______ three days.
since
for
Bravo! Good Job!
More practice
Sorry
Try again
for
since
since
since
for
for
since
since
for
for
since
since
since
for
since
since
for
for
Check
next
Yet or Already? Pick
Try again
Skip
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? Pick
Try again
Yet or Already? You decide
14. Have they gone home ________? 15. He’s _______ read that book three times. 16. I haven’t started my essay ________. 17. Have you bought the tickets ________? 18. I’ve _______ eaten lunch. 19. They haven’t arrived ________. 20. She’s _______ completed her report. 21. Have you spoken to your boss ________? 22. I haven’t packed my suitcase ________. 23. He’s _______ cleaned his room. 24. She’s _______ started her new job. 25. I haven’t checked my email ________. 26. Have you eaten dinner ________?
yet
yet
Bravo! Good Job!
More practice
Sorry
Try again
already
already
yet
yet
yet
already
yet
already
already
yet
already
yet
yet
yet
already
yet
yet
already
already
already
yet
yet
yet
yet
Check
next
Time expressions in practice
never - just - ever - already - yet - since - for - so far - recently/lately - still
1. Has he ________ been to Japan? 2. _________, the trip has been great! 3. Have you finished your project ________? 4. Have you seen any good movies_________? 5. He has lived in London ________ six months. 6. I have _________ done my homework, so I can watch TV now. 7. I have ________ finished my lunch — I’m full. 8. I have lived here ________ 2015. 9. I have ________ ridden a horse. 10. I have ________ started going to the gym. 11. I haven’t met your brother________.
Bravo! Good Job!
ever
12. I ________ haven’t found my wallet. 13. She has ________ eaten breakfast — she isn’t hungry anymore. 14. She has ________ tried coffee. 15. She ________ has not answered my message. 16. She has worked at that company ________last year. 17. Have you ________ seen snow? 18. They have ________ arrived at the airport. 19. We have known each other ________ ten years. 20. We have learned five units ________ this term.
Sorry
Try again
still
So far
already|just
yet
recently|lately
never
for
still
already
since
just
ever
since
just
never
for
recently
so far
yet
Check
next
Great job!
Thank you very much
ingeniousteachers.com
Instructions
* Read the sentences carefully. * Write For or Since. * Check
Instructions
* Read the sentences carefully. * Write Yet or Already. * Check.
* Mark all the words that are connected with Present Perfect.
Designed in Genially
Codes by Sandbox Educación
with the help of ChatGPT
Instructions
* Look at the words and definitions.
* Match and check.
Instructions
* Read the sentences carefully. * Write the correct expression.
Instructions
* Mark all the words that are connected with Present Perfect, only!
Instructions
* Look at the words and expressions.
* Sort them into correct actegory and check.
Instructions
* Read the sentence carefully. * Mark Yet or Already. * Check
How to use it
go back to the index page
The aim of these activities is for students to learn or revise time expressions characteristic for Present Perfect and show them how to use them in context. The activities help ss to recognize the expressions as well as understand how to use them in the correct way. Most of the activities are self-explanatory and are designed to provide self-assessment. Each activity has instructions for the ss under
* Time expressions - let's learn
* Yes vs Already - Pick
* SS match the definitions with the correct expression to understand what each of them means.
* Multiple choice exercise where ss decide between YET or ALREADY to familiarize themselves with the correct context. * Follow-up - Gapped sentences - ss write the answers themselves. This exercise allows ss to self-assess so they can check if they understand the difference between the expressions.
* Find it
* SS pick the elements which belong to Present Perfect context only. However, when they make a mistake, the exercise resets and starts over.
* Time expressions in practice
* The exercise contains the sentences with all the expressions for ss to write in.
* For or Since - sort it
* Ss decide which expressions go with FOR or SINCE to grasp the difference between them * Follow-up - the exercises that follows consists of gapped sentences where ss need to write either FOR or SINCE.