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