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
ESL A2 tenses review
0
%
0
0
0
Back
Restart
___________________ at this company for a long time? (you / work)
Have you worked at this company for a long time?
Oops!
Okay!
While my father _______ a bike, he _____ two robbers run out of the bank. (ride, see)
was riding, saw
Oops!
Okay!
When I _____ Martha at the party she _____ to Juliet. (see, not talk)
saw, wasn't talking
Oops!
Okay!
I'm afraid they (love) ________ their new house.
I'm afraid they will love their new house.
Oops!
Okay!
This recipe looks complicated. ___ prepare the ingredients? (help)
Am I going to help you
Shall I help you
Am I helping you
Will I help you
Oops!
Okay!
We / begin / to live in a new city / Christmas.
We have begun to live in a new city since Christmas.
Oops!
Okay!
We ___ a Maths test next week and I'm worried about it!
will have
are having
are going to have
have
Oops!
Okay!
We ______(no read) the book in English class.
didn´t read
Oops!
Okay!
Tina ______ (usually/wear) a dress to school.
usually wears
Oops!
Okay!
Lucas / live / in that apartment / nine months
Lucas has lived in that apartment for nine months.
Oops!
Okay!
I ________ (no understand) the question until the teacher repeated it.
didn´t understand
Oops!
Okay!
.... the accident? / Has / Brandon / healed / his leg
Has Brandon healed his leg since the accident?
Oops!
Okay!
The history lesson ___ at nine o'clock. It’s always at ten o'clock.
isn't going to start
won't start
isn't starting
doesn't start
Oops!
Okay!
The watch ______ (not) expensive.
is not (isn't)
Oops!
Okay!
When I was little, I ______ (love) to watch cartoons.
loved
Oops!
Okay!
haven't spoken / Karen and Claudia / .... 5 days. / to each other
Karen and Claudia haven't spoken to each other for 5 days.
Oops!
Okay!
You (get) ______ rich in the future.
You will get rich in the future.
Oops!
Okay!
We ______________ her today. (not see)
We haven't seen her today.
Oops!
Okay!
My brother ________________ a car before. (not drive)
My brother hasn't driven a car before.
Oops!
Okay!
Mercedes and Julia have played in the park .... they arrived from school.
since
Oops!
Okay!
I haven't heard of you .... you sent me your letter.
since
Oops!
Okay!
I usually ______ (have) breakfast at 7.00.
have
Oops!
Okay!
While we ______ to São Paulo we _____ an accident. (drive, see)
were driving, saw
Oops!
Okay!
They are _____ (open) a new shopping mall downtown.
opening
Oops!
Okay!
Megan / not speak / English / she came back to France.
Megan hasn't spoken English since she came back to France.
Oops!
Okay!
Did you learn to play the trumpet last year in music class?
No, I didn´t.
Oops!
Okay!
When I ______ Kate, she _____ a black dress. (meet, wear)
met, was wearing
Oops!
Okay!
Who _______ (she / chat) to now?
is she chatting
Oops!
Okay!
I _______________ London 4 times. (visit)
I have visited London 4 times.
Oops!
Okay!
Selena _______ (not drink) tea now.
isn't drinking
Oops!
Okay!
It _______ to rain while they _______ for the bus.(start, wait)
started, were waiting
Oops!
Okay!
We ________ (no laugh) at his joke because it wasnt funny.
didn´t laugh
Oops!
Okay!
She ______ (not/cook) fish for dinner today.
isn't cooking
Oops!
Okay!
Ten years ago, I ______ (post) a letter to my grandma but I never received a response.
posted
Oops!
Okay!
it / rain / several hours
It has rained for several hours.
Oops!
Okay!
It's a bit stuffy and hot here. ___ the window?
Shall I open
Will I open
Am I going to open
Am I opening
Oops!
Okay!
I hope my parents (paint) ______ my room tomorrow.
I hope my parents will paint my room tomorrow.
Oops!
Okay!
Some people ______ (wait) to talk to you.
are waiting
Oops!
Okay!
his computer / has had / Ben / ..... 5 years.
Ben has had his computer for 5 years.
Oops!
Okay!
Where ______ (you/sleep) tonight?
are you sleeping
Oops!
Okay!
What ______ (you/usually/do) at the weekend?
do you usually do
Oops!
Okay!
He ______ (work) in a restaurant now.
is working
Oops!
Okay!
______ (Tom /play) football after school today?
Is Tom playing
Oops!
Okay!
_______________ your exam to the teacher? (you / give)
Have you given your exam to the teacher?
Oops!
Okay!
Last weekend Susan ______ and ______ her leg. (walk, break)
was walking, broke
Oops!
Okay!
I ______ (not/usually/drink) tea for breakfast.
don't usually drink
Oops!
Okay!
We usually go to school by car but today we ______ ( ride/our bikes)
are riding our bikes
Oops!
Okay!
Have they lived in that house ..... a couple of years?
for
Oops!
Okay!
The boy ______(no say) thank you when they gave him a present.
didn´t say
Oops!
Okay!
The students ________ (have) lunch in the canteen right now.
are having
Oops!
Okay!
/ My friends / ... a long time. / a place where they can have a party / have looked for
My friends have looked for a place where they can have a party for a long time.
Oops!
Okay!
The football team ____________ the championship six times. (win)
The football team has won the championship six times.
Oops!
Okay!
What ______ (he/usually/cook) for dinner?
does he usually cook
Oops!
Okay!
I hope I (find) ______ a job for the summer.
I hope I will find a job for the summer.
Oops!
Okay!
We _________________ the dog. (lose)
We have lost the dog.
Oops!
Okay!
You / drink / 3 cups of tea .... you sat there.
You have drunk 3 cups of tea since you sat there.
Oops!
Okay!
Luisa / be / awake / 20 minutes.
Luisa has been awake for 20 minutes.
Oops!
Okay!
Lisa has had her dog ...... two years.
for
Oops!
Okay!
Thomas ______ (drive) me home now.
is driving
Oops!
Okay!
Last weekend, I _____ (play) with my friends at the park.
played
Oops!
Okay!
in that store / worked / your brother / Has / .... 3 months?
Has your brother worked in that store for 3 months?
Oops!
Okay!
My mom ______ (work) 10 hours yesterday. She needs a nap!
worked
Oops!
Okay!
________ (Lucas / study) for his exam right now?
Is Lucas studying
Oops!
Okay!
They have been married .... almost 20 years.
for
Oops!
Okay!
Has she been at school ..... this morning?
since
Oops!
Okay!
The Sun _______ (rise) in the East and _____ (set) in the West.
rises - sets
Oops!
Okay!
______ (she/drink) juice for breakfast every day?
Does she drink
Oops!
Okay!
They _______ off their bikes because they _______ too fast. (fall, ride)
fell, were riding
Oops!
Okay!
Yesterday it _____ (rain) so we didn´t go outside for patio.
rained
Oops!
Okay!
Lam _______ (not play) soccer in the afternoon.
doesn't play
Oops!
Okay!
She (not/stay) _______ at home next week.
She won't stay at home next week.
Oops!
Okay!
have stopped / .... six months. / They / smoking /
They have stopped smoking for six months.
Oops!
Okay!
/ worked / on the science project / you / ...... the teacher assigned it? / Have
Have you worked on the science project since the teacher assigned it?
Oops!
Okay!
You (not/have) ______ a lot of free time next week.
I'm afraid you won't have a lot of free time next week.
Oops!
Okay!
Jenny ___ the race – she's the fastest runner.
will win
is going to win
may win
Oops!
Okay!
Last year we ______ (not play) at the park because it was under construction.
didn´t play
Oops!
Okay!
I _______ a book when you ______ me. (read, call)
was reading, called
Oops!
Okay!
It __________________ raining all day. (not stop)
It hasn't stopped raining all day.
Oops!
Okay!
They _______________ here all their life. (live)
They have lived here all their life.
Oops!
Okay!
A: Darling, the washing is over. B: OK, I ___ the clothes to dry.
am hanging
am going to hang
will hang
Oops!
Okay!
John _______ asleep while he _______ a book. (fall,read)
fell, was reading
Oops!
Okay!
They ___ married next month.
are getting
may get
are going to get
will get
Oops!
Okay!
They ______ (have) maths lesson now.
are having
Oops!
Okay!
He ________ (earn) a lot of money every month.
earns
Oops!
Okay!
My parents ______ (usually/walk) to the park on Sundays.
usually walk
Oops!
Okay!
Are you sure that the schools of the future ___ online?
are going to be
may be
will be
Oops!
Okay!
The music festival ___ on Sunday night.
is ending
is going to end
ends
Oops!
Okay!
.... last Christmas / a / haven't had / We / party /
We haven't had a party since last Christmas.
Oops!
Okay!
We have waited for our friend .... a long time.
for
Oops!
Okay!
I _______ when I ______ off the bed. (sleep, fall)
was sleeping, fell
Oops!
Okay!
The buses to London ___ five times a day.
are leaving
leave
are going to leave
Oops!
Okay!
___ the dance club this year?
Are you going to join
Are you joining
Do you join
Oops!
Okay!
The author ________________ a series of history novels. (write)
The author has written a series of history novels.
Oops!
Okay!
The boys ___ to the football match tomorrow. They have their tickets.
are going to go
will go
are going
might go
Oops!
Okay!
A long time ago my family and I _______(visit) Yellowstone National Park.
visited
Oops!
Okay!
While they _________ home they ______ an accident. (go, have)
were going, had
Oops!
Okay!
They _____ (be) good students. They always _____ (do) their homework.
are - do
Oops!
Okay!
Beethoven _______(compose) the 9th symphony when he was completely deaf.
composed
Oops!
Okay!
She ______ (not/meet) her friends on Mondays.
doesn't meet
Oops!
Okay!
any / hasn't had / milk / This cat / ..... 5 o'clock.
This cat hasn't had any milk since 5 o'clock.
Oops!
Okay!
My mother-in-law _____ (stay) at our house this week.
is staying
Oops!
Okay!
I ___ in the race tomorrow. I hope I'll win!
am going to run
might run
run
am running
Oops!
Okay!
My girlfriend _____ (be) from California. I _____ (be) from Vietnam.
is - am
Oops!
Okay!
It _______ (not rain) today.
isn't raining
Oops!
Okay!
They / cook / many cakes / this morning.
They have cooked many cakes since this morning.
Oops!
Okay!
Last weekend my friends _______(stay) at a hotel with a waterpark.
stayed
Oops!
Okay!
I think we have missed the plane, it already ______ . (depart)
departed
Oops!
Okay!
He ___ for a job when school finishes.
is looking
looks
will look
is going to look
Oops!
Okay!
When I was little, I ______(climb) a tree but then I fell.
climbed
Oops!
Okay!
I / have / this car / five years.
I have had this car for five years.
Oops!
Okay!
Nick could help us, but he ___ busy right now. Let's find out.
may be
will be
is
is going to be
Oops!
Okay!
Did your parents have a phone 10 years ago?
Yes, they did.
Oops!
Okay!
The dog __________________ its leg. (break)
The dog has broken its leg.
Oops!
Okay!
Mary ______ lunch when they ______. (prepare, come)
was preparing, came
Oops!
Okay!
Michael hasn't visited her grandma ..... he moved to L.A.
since
Oops!
Okay!
She ______ (have/often) apples for lunch.
often has
Oops!
Okay!
We (move) ______ houses in the near future.
We will move houses in the near future.
Oops!
Okay!
We ______(walk) a lot when we went to the theater.
walked
Oops!
Okay!
Did you learn English last year?
Yes, I did.
Oops!
Okay!
Don't worry. I'm sure everything ___ OK.
is going to be
will be
is being
might be
Oops!
Okay!
What book _______ (you / read) nowadays?
are you reading
Oops!
Okay!
Today dad ______ (cook) dinner
is cooking
Oops!
Okay!
I ________________ a present for my sister's birthday. (buy)
I have bought a present for my sister's birthday.
Oops!
Okay!
She ________________ to London 3 times this month. (fly)
She has flown to London 3 times this month.
Oops!
Okay!
She ______ the road when I ____ her. (cross, see)
was crossing, saw
Oops!
Okay!
I _______ (not like) lemonade so much.
don't like
Oops!
Okay!
While my father _________, he ______ a beautiful bird. (run, see)
was running, saw
Oops!
Okay!
She __________________ her phone at home. (forget)
She has forgotten her phone at home.
Oops!
Okay!
What _________ (you / do) at the moment?
are you doing
Oops!
Okay!
She _____ (have) two daughters.
has
Oops!
Okay!
They / not brush / their teeth / two days.
They haven't brush their teeth for two days.
Oops!
Okay!
Tuan never ______ (wear) jeans.
wears
Oops!
Okay!
Emma and Betty _____ (be) good friends.
are
Oops!
Okay!
I ______ (study) at the moment.
am studying
Oops!
Okay!
My dad ______ (not/go) fishing on Mondays.
doesn't go
Oops!
Okay!
Jason ______ (do) his homework at the moment.
is doing
Oops!
Okay!
each other / We / .... 2010. / have known
We have known each other since 2010.
Oops!
Okay!
My mum ______ (not/usually/buy) tickets to the theatre.
doesn't usually buy
Oops!
Okay!
Look! Dad ______ (fix) the car.
is fixing
Oops!
Okay!
My mum ______ (often/clean) the house on Saturdays.
often cleans
Oops!
Okay!
She ______ (often/eat) at the restaurants.
often eats
Oops!
Okay!
She ________ very fast and she _______ the tree. (run, not see)
was running, didn't see
Oops!
Okay!
A: What would you like to order ? B: Yes, I ___ a mushroom soup.
have
am going to have
will have
am having
Oops!
Okay!
The children ___________________ their homework. (finish)
The children have finished their homework.
Oops!
Okay!
Watch out! You ___ the tea.
will spill
might spill
are going to spill
Oops!
Okay!
We _____ (try) sushi last year but we didn´t like it.
tried
Oops!
Okay!
I haven't seen my cat .... last Tuesday.
since
Oops!
Okay!
You're ______ (use) my mobile phone!
using
Oops!
Okay!
The bus _______(no arrive) on time so we had to wait.
didnt arrive
Oops!
Okay!
They ______ video games, while their mom _______ the dishes.(play, wash)
were playing, was washing
Oops!
Okay!
We usually fly to Paris on holidays but this summer we ______ (stay) home.
are staying
Oops!
Okay!
When Alex ______, I _______ dinner. (arrive, have)
arrived, was having
Oops!
Okay!
My friend and I ______ (go) to the cinema very often.
go
Oops!
Okay!
My kids ______ (play) in the garden now.
are playing
Oops!
Okay!
My mum _______________ a cake for the party tonight. (make)
My mum has made a cake for the party tonight.
Oops!
Okay!
(they/fly) ______ to London next Monday?
Will they fly to London next Monday?
Oops!
Okay!
Last night I ______(call) my cousin to tell her happy birthday.
called
Oops!
Okay!
When I was 5 years old, I ______ (learn) to tie my shoes.
learned
Oops!
Okay!
What ______ (he/cook) for dinner today?
is he cooking
Oops!
Okay!
She doesn't _______ (live) with her parents.
live
Oops!
Okay!
I ______ (wash) my face at the moment.
am washing
Oops!
Okay!
I ___________ a cold since last week. (have)
I have had a cold since last week.
Oops!
Okay!
We (get) ______ married soon.
We will get married soon.
Oops!
Okay!
Marta _______(no drive) to work, she took the bus.
didn´t drive
Oops!
Okay!
She ______ (not swim) in the sea today.
isn't swimming
Oops!
Okay!
They ______ (usually/ride) a bike at the weekends.
usually ride
Oops!
Okay!
He _________________ the piano for 5 years. (play)
He has played the piano for 5 years.
Oops!
Okay!
Look! ______ (they/dance) in the kitchen?
Are they dancing
Oops!
Okay!
Do you promise you ___ me with my project?
are helping
will help
help
are going to help
Oops!
Okay!
We _____ (eat) at a fancy restaurant tonight. Jason decided this yesterday.
are eating
Oops!
Okay!
You have been in that school ..... 6 years.
for
Oops!
Okay!
____________________ the new Marvel film? (you / see)
Have you seen the new Marvel film?
Oops!
Okay!
Myriam / watch T.V. / she finished her homework.
Myriam has watched TV since she finished her homework.
Oops!
Okay!
The Olympic Games ______ (take) place every four years.
take
Oops!
Okay!
Let's go to the cinema. When ___ ?
is the film starting
is the film going to start
will the film start
does the film start
Oops!
Okay!
My wife ______ (not cook) today.
isn't cooking
Oops!
Okay!
'Are you making dinner?' 'Yes, I ________ (be).
am
Oops!
Okay!
The phone ______ while David ______ a shower. (ring, have)
rang, was having
Oops!
Okay!
Lucy ___ out tonight, but she's not sure.
will go
is going to go
may go
is going
Oops!
Okay!
I think my brother (become) ______ a doctor in the future.
I think my brother will become a doctor in future.
Oops!
Okay!
What ____ (do) they wear at their school?
do
Oops!
Okay!
Bees _______ (make) honey.
make
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies