Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
PRESENT TENSES REVISION B1
0
%
0
0
0
Back
Restart
She __________ (train) hard every day because she wants to win the marathon next month.
trains
Oops!
Okay!
My sister __________ (prepare) dinner in the kitchen right now, so we should eat soon.
is preparing
Oops!
Okay!
How long __________ you __________ (wait) for the delivery? It should have arrived by now.
have / been waiting
Oops!
Okay!
My brother __________ (try) to learn how to play the piano, and he __________ (make) good progress.
is trying / is making
Oops!
Okay!
They __________ (not clean) the house for weeks. It really needs a deep clean.
have not cleaned
Oops!
Okay!
We __________ (not talk) to our neighbors much lately — everyone seems so busy these days.
have not talked
Oops!
Okay!
Although I __________ (already / clean) the kitchen, someone just spilled juice all over the floor again.
have already cleaned
Oops!
Okay!
We __________ (look) for a new flat since March, but we haven’t found anything suitable yet.
have been looking
Oops!
Okay!
Look! She __________ (wear) your jacket!
is wearing
Oops!
Okay!
I __________ (just / hear) some great news — my cousin is getting married!
have just heard
Oops!
Okay!
I __________ (not be) to that new café yet. Is it any good?
have not been
Oops!
Okay!
Anna __________ (not see) her best friend since they moved to different cities last year.
has not seen
Oops!
Okay!
My neighbors __________ (always / make) a lot of noise at night — it’s really hard to sleep sometimes.
are always making
Oops!
Okay!
Be quiet! The baby __________ (sleep).
is sleeping
Oops!
Okay!
He __________ (not call) me yet. I hope everything is okay.
has not called
Oops!
Okay!
I __________ (work) on this report since early morning, and I still have a few pages left to write.
have been working
Oops!
Okay!
Even though I __________ (know) him for years, I still don’t understand some of the things he says.
have known
Oops!
Okay!
I __________ (study) French for three years, but I still find it hard to speak fluently.
have been studying
Oops!
Okay!
Why __________ you always __________ (leave) your bag on the floor? It’s dangerous.
are / leaving
Oops!
Okay!
I __________ (not hear) anything from Mark lately. Do you know if he’s okay?
have not heard
Oops!
Okay!
They __________ (renovate) their house for months, and it looks amazing now.
have been renovating
Oops!
Okay!
I __________ (try) to fix my computer all morning, but it still doesn’t work properly.
have been trying
Oops!
Okay!
Every time I visit my grandmother, she __________ (tell) me the same story about her childhood.
tells
Oops!
Okay!
The weather __________ (get) warmer recently — it feels like spring is finally here.
has been getting
Oops!
Okay!
She __________ (not finish) her homework yet, because she __________ (help) her brother with his project.
has not finished / is helping
Oops!
Okay!
My teacher __________ (give) us a lot of homework every week, but I think it really helps.
gives
Oops!
Okay!
While I __________ (wait) for the bus, I met an old friend I hadn’t seen in years.
was waiting
Oops!
Okay!
We __________ (live) in this neighborhood for over ten years, and we really like it here.
have lived
Oops!
Okay!
The students __________ (prepare) for their final exams all week, and now they’re completely exhausted.
have been preparing
Oops!
Okay!
He usually __________ (go) to work by bike, but today he __________ (take) the bus because it's raining.
goes / is taking
Oops!
Okay!
They __________ (study) English for two years now.
have been studying
Oops!
Okay!
I usually __________ (get up) at 7:00, but today I __________ (sleep) longer.
get up / am sleeping
Oops!
Okay!
I __________ (read) this novel for two weeks now, but I’m still only halfway through.
have been reading
Oops!
Okay!
He __________ (work) from home this week because his office is being renovated.
is working
Oops!
Okay!
I __________ (never / meet) someone as passionate about art as Julia — she __________ (paint) every single day since I met her.
have never met / has been painting
Oops!
Okay!
He __________ (not understand) why his phone keeps turning off by itself — maybe it needs a new battery.
does not understand
Oops!
Okay!
Sarah usually __________ (go) jogging before breakfast, but today she __________ (stay) in bed because she’s feeling unwell.
goes / is staying
Oops!
Okay!
She __________ (work) in this company since 2019.
has worked
Oops!
Okay!
We __________ (not see) Tom since last week. Do you know where he is?
have not seen
Oops!
Okay!
My parents __________ (not take) a holiday this year because they are saving money for a new car.
have not taken
Oops!
Okay!
My brother always __________ (listen) to loud music in the evening.
listens
Oops!
Okay!
The children __________ (play) outside all afternoon — now they’re tired and dirty.
have been playing
Oops!
Okay!
I __________ (just / finish) my homework. Can I go out now?
have just finished
Oops!
Okay!
Why __________ you __________ (always / complain) about your job? Maybe it's time for a change.
are / always complaining
Oops!
Okay!
Listen! Someone __________ (knock) at the door. Can you check who it is?
is knocking
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies