Want to create interactive content? It’s easy in Genially!

Get started free

Perfect - expressions

Jo

Created on October 21, 2025

Start designing with a free template

Discover more than 1500 professional designs like these:

Terrazzo Presentation

Visual Presentation

Relaxing Presentation

Modern Presentation

Colorful Presentation

Modular Structure Presentation

Chromatic Presentation

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

  1. I haven’t eaten breakfast ________.
  2. She’s _______ seen that movie twice.
  3. We haven’t met the new teacher ________.
  4. They’ve _______ arrived at the airport.
  5. Has he called you ________?
  6. I’ve _______ told you the news!
  7. The train hasn’t left ________.
  8. Have you done the dishes ________?
  9. She’s _______ finished her project.
  10. We haven’t decided _______ what to do.
  11. He’s _______ visited Paris twice.
  12. We haven’t received the results ________.
  13. 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.