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
9. Tenses
0
%
0
0
0
Back
Restart
Last night, we ______ (cook) pasta when our mom ______ (arrive).
were cooking / arrived
Oops!
Okay!
_____ you ____ (translate) the article for three hours?
Have you been translating
Oops!
Okay!
_____ they _____(go) to the concert last night?
Did they go
Oops!
Okay!
You _____ (study) very hard for the exam before you passed it.
had studied
Oops!
Okay!
By next July the Smirnovs ______ (build) their cottage for 2 years.
will have been building
Oops!
Okay!
My family _____ (have) breakfast at 7:00 am every day.
has
Oops!
Okay!
He _____(practice) soccer from 5 to 7 pm tomorrow.
will be practicing
Oops!
Okay!
_____ they (recently/give) ______ him a pay raise?
Have they recently given
Oops!
Okay!
By 2023, all the students from this class ______ (graduate) from high school.
will have graduated
Oops!
Okay!
By 2025, I ______ (be) an engineer for 10 years!
will have been
Oops!
Okay!
When I was a child I ______ (spend) a lot of hours playing video games.
spent
Oops!
Okay!
Don't call a taxi. I ______ (drive) you home.
will drive
Oops!
Okay!
Yesterday, he _______ (listen) to music while his sister ______ (read) a book.
was listening / was reading
Oops!
Okay!
It ______ (take) a shower before its mom told it to go to the supermarket.
had taken
Oops!
Okay!
He _______(learn) Geography these days.
is learning
Oops!
Okay!
My English class ______ (end) at 15:45 pm.
ends
Oops!
Okay!
______the children _____ (pay) attention to the teacher right now?
Are the children paying
Oops!
Okay!
They _____ (eat) pizza last week.
ate
Oops!
Okay!
Look at the clouds! It ______ (rain).
is going to rain
Oops!
Okay!
My daughter ______ (not/live) in Milan for three years.
hasn't lived/hasn't been living
Oops!
Okay!
_____ our son (travel) by ship several times? - Yes, _____
Has our son travelled / he has
Oops!
Okay!
Steven felt tired as he __________ (sail) for several hours.
had been sailing
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies