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
GE: Tenses
0
%
0
0
0
Back
Restart
Look! The students _____ football in the schoolyard right now.
are playing
play
have played
Oops!
Okay!
Tom always _____ his teeth before going to bed.
has brushed
brushes
is brushing
Oops!
Okay!
Usually, my brother _____ his bike to school.
has ridden
is riding
rides
Oops!
Okay!
They _____ in this company since January.
have been working
are working
worked
Oops!
Okay!
At this time yesterday, the children _____ in the swimming pool.
swam
were swimming
have swum
Oops!
Okay!
We _____ for over an hour and we're still not finished.
waited
have been waiting
are waiting
Oops!
Okay!
Last weekend, my family _____ to the beach.
went
was going
has gone
Oops!
Okay!
I _____ English for three years now.
have been studying
am studying
studied
Oops!
Okay!
While I _____ TV last night, my friend called me.
was watching
watched
have watched
Oops!
Okay!
At 9 a.m. yesterday, I _____ a meeting with my manager.
was having
had
have had
Oops!
Okay!
Listen! Someone _____ the piano upstairs at the moment.
is playing
has played
plays
Oops!
Okay!
Right now, the teacher _____ a question to the class.
asks
is asking
has asked
Oops!
Okay!
At the moment, my classmates _____ a group project.
have done
are doing
do
Oops!
Okay!
She _____ for two hours since 7 o'clock this morning.
runs
has been running
ran
Oops!
Okay!
She _____ her homework already, so she can watch TV now.
finishes
has finished
is finishing
Oops!
Okay!
Be quiet! The baby _____ now.
has slept
is sleeping
sleeps
Oops!
Okay!
Yesterday afternoon, it _____ heavily for three hours.
was raining
has rained
rained
Oops!
Okay!
Last month, we _____ a science competition.
have joined
joined
were joining
Oops!
Okay!
I _____ my project already, so I can relax tonight.
am completing
have completed
complete
Oops!
Okay!
She _____ her keys, so she can't open the door now.
is losing
loses
has lost
Oops!
Okay!
He _____ for the exam all afternoon.
studied
is studying
has been studying
Oops!
Okay!
They _____ lunch yet, so they are still hungry.
don't have
haven't had
aren't having
Oops!
Okay!
Every Sunday, they _____ basketball together.
have played
play
are playing
Oops!
Okay!
We _____ this movie three times already.
see
have seen
are seeing
Oops!
Okay!
Two days ago, my sister _____ a new phone.
has bought
bought
was buying
Oops!
Okay!
Every morning at 6 a.m., my father _____ coffee before work.
drinks
is drinking
has drunk
Oops!
Okay!
While my mom _____ dinner, I set the table.
was cooking
has cooked
cooked
Oops!
Okay!
Yesterday, we _____ a movie after dinner.
are watching
have watched
watched
Oops!
Okay!
My grandparents usually _____ a walk after dinner.
take
have taken
are taking
Oops!
Okay!
At 8 p.m. last night, I _____ for my English test.
have studied
was studying
studied
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies