Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Flyers Review (Past - Present - Future)
0
%
0
0
0
Back
Restart
teach
taught
Oops!
Okay!
Mercedes and Julia have played in the park .... they arrived from school.
since
Oops!
Okay!
It _______ to rain while they _______ for the bus.(start, wait)
started, were waiting
Oops!
Okay!
Can you see him? He ... fall asleep.
is going to
Oops!
Okay!
Lisa has had her dog ...... two years.
for
Oops!
Okay!
take
taken
Oops!
Okay!
make
made
Oops!
Okay!
eat
eaten
Oops!
Okay!
find
found
Oops!
Okay!
win
won
Oops!
Okay!
.... the accident? / Has / Brandon / healed / his leg
Has Brandon healed his leg since the accident?
Oops!
Okay!
see
seen
Oops!
Okay!
Michael hasn't visited her grandma ..... he moved to L.A.
since
Oops!
Okay!
John _______ asleep while he _______ a book. (fall,read)
fell, was reading
Oops!
Okay!
I haven't seen my cat .... last Tuesday.
since
Oops!
Okay!
say
said
Oops!
Okay!
give
given
Oops!
Okay!
I _______ when I ______ off the bed. (sleep, fall)
was sleeping, fell
Oops!
Okay!
.... last Christmas / a / haven't had / We / party /
We haven't had a party since last Christmas.
Oops!
Okay!
leave
left
Oops!
Okay!
While my father _________, he ______ a beautiful bird. (run, see)
was running, saw
Oops!
Okay!
Last weekend Susan ______ and ______ her leg. (walk, break)
was walking, broke
Oops!
Okay!
ring
rung
Oops!
Okay!
sing
sung
Oops!
Okay!
You have been in that school ..... 6 years.
for
Oops!
Okay!
do
done
Oops!
Okay!
bite
bitten
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!
go
gone
Oops!
Okay!
I hope this rainy weather ... stop soon.
will
Oops!
Okay!
I / have / this car / five years.
I have had this car for five years.
Oops!
Okay!
I think Maria ... pass her maths exam.
will/will not
Oops!
Okay!
hit
hit
Oops!
Okay!
We have awesome holiday plans. We ... fly to Japan.
are going to
Oops!
Okay!
hear
heard
Oops!
Okay!
drive
driven
Oops!
Okay!
I haven't heard of you .... you sent me your letter.
since
Oops!
Okay!
I _______ a book when you ______ me. (read, call)
was reading, called
Oops!
Okay!
Mary ______ lunch when they ______. (prepare, come)
was preparing, came
Oops!
Okay!
begin
begun
Oops!
Okay!
have
had
Oops!
Okay!
We have waited for our friend .... a long time.
for
Oops!
Okay!
bring
brought
Oops!
Okay!
fall
fallen
Oops!
Okay!
When I _____ Martha at the party she _____ to Juliet. (see, not talk)
saw, wasn't talking
Oops!
Okay!
draw
drawn
Oops!
Okay!
Has she been at school ..... this morning?
since
Oops!
Okay!
know
known
Oops!
Okay!
have stopped / .... six months. / They / smoking /
They have stopped smoking for six months.
Oops!
Okay!
Myriam / watch T.V. / she finished her homework.
Myriam has watched TV since she finished her homework.
Oops!
Okay!
I promise I ... get angry.
will not
Oops!
Okay!
They have been married .... almost 20 years.
for
Oops!
Okay!
lose
lost
Oops!
Okay!
read
read
Oops!
Okay!
drink
drunk
Oops!
Okay!
While my father _______ a bike, he _____ two robbers run out of the bank. (ride, see)
was riding, saw
Oops!
Okay!
She ________ very fast and she _______ the tree. (run, not see)
was running, didn't see
Oops!
Okay!
put
put
Oops!
Okay!
speak
spoken
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!
any / hasn't had / milk / This cat / ..... 5 o'clock.
This cat hasn't had any milk since 5 o'clock.
Oops!
Okay!
become
become
Oops!
Okay!
in that store / worked / your brother / Has / .... 3 months?
Has your brother worked in that store for 3 months?
Oops!
Okay!
write
written
Oops!
Okay!
Have they lived in that house ..... a couple of years?
for
Oops!
Okay!
sleep
slept
Oops!
Okay!
buy
bought
Oops!
Okay!
They / cook / many cakes / this morning.
They have cooked many cakes since this morning.
Oops!
Okay!
wake
woken
Oops!
Okay!
keep
kept
Oops!
Okay!
throw
thrown
Oops!
Okay!
When I ______ Kate, she _____ a black dress. (meet, wear)
met, was wearing
Oops!
Okay!
I'm busy tomorrow. I ... visit my grandma.
am going to
Oops!
Okay!
Look at the sky! It ... rain.
is going to
Oops!
Okay!
You / drink / 3 cups of tea .... you sat there.
You have drunk 3 cups of tea since you sat there.
Oops!
Okay!
come
come
Oops!
Okay!
swim
swum
Oops!
Okay!
I ... go drink some water after the lesson.
am going to
Oops!
Okay!
She ______ the road when I ____ her. (cross, see)
was crossing, saw
Oops!
Okay!
Megan / not speak / English / she came back to France.
Megan hasn't spoken English since she came back to France.
Oops!
Okay!
pay
paid
Oops!
Okay!
each other / We / .... 2010. / have known
We have known each other since 2010.
Oops!
Okay!
They ______ video games, while their mom _______ the dishes.(play, wash)
were playing, was washing
Oops!
Okay!
it / rain / several hours
It has rained for several hours.
Oops!
Okay!
When Alex ______, I _______ dinner. (arrive, have)
arrived, was having
Oops!
Okay!
They / not brush / their teeth / two days.
They haven't brush their teeth for two days.
Oops!
Okay!
break
broken
Oops!
Okay!
Luisa / be / awake / 20 minutes.
Luisa has been awake for 20 minutes.
Oops!
Okay!
While they _________ home they ______ an accident. (go, have)
were going, had
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!
fly
flown
Oops!
Okay!
be
been
Oops!
Okay!
his computer / has had / Ben / ..... 5 years.
Ben has had his computer for 5 years.
Oops!
Okay!
They _______ off their bikes because they _______ too fast. (fall, ride)
fell, were riding
Oops!
Okay!
fight
fought
Oops!
Okay!
steal
stolen
Oops!
Okay!
cost
cost
Oops!
Okay!
blow
blown
Oops!
Okay!
Lucas / live / in that apartment / nine months
Lucas has lived in that apartment for nine months.
Oops!
Okay!
While we ______ to São Paulo we _____ an accident. (drive, see)
were driving, saw
Oops!
Okay!
We / begin / to live in a new city / Christmas.
We have begun to live in a new city since Christmas.
Oops!
Okay!
catch
caught
Oops!
Okay!
forget
forgotten
Oops!
Okay!
get
got / gotten
Oops!
Okay!
think
thought
Oops!
Okay!
ride
ridden
Oops!
Okay!
The phone ______ while David ______ a shower. (ring, have)
rang, was having
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies