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
Past Tenses
0
%
0
0
0
Back
Restart
He ... (run) for 30 minutes before he stopped to rest.
had been running
Oops!
Okay!
They ... (wait) for the bus for 20 minutes.
have been waiting
Oops!
Okay!
I ... (study) all night, so I was exhausted.
had been studying
Oops!
Okay!
I ... (watch) TV when the phone ... (ring).
was watching / rang
Oops!
Okay!
They ... (play) football when it ... (start) to rain.
were playing / started
Oops!
Okay!
... you ever ... (meet) a famous person?
Have / met
Oops!
Okay!
We ... (go) to the beach and ... (have) a great time.
went / had
Oops!
Okay!
She ... (visit) her grandparents last weekend.
visited
Oops!
Okay!
They ... (see) that movie yet.
haven't seen
Oops!
Okay!
She ... (work) at the same company for five years.
has been working
Oops!
Okay!
They ... (leave) by the time we got to the part.
had left
Oops!
Okay!
At 8 p.m. last night, I ... (read) a book.
was reading
Oops!
Okay!
She ... (visit) Paris three times.
has visited
Oops!
Okay!
He ... (study) French in high school.
studied
Oops!
Okay!
He ... (study) for his exams all week.
has been studying
Oops!
Okay!
He ... just ... (clean) his room when his dog made a mess.
had / cleaned
Oops!
Okay!
I ... never ... (see) such a beautiful sunset before that day.
had / seen
Oops!
Okay!
By the time we arrived, the movie ... already ... (start).
had / started
Oops!
Okay!
She ... (cook) while he ... (set) the table.
was cooking / was setting
Oops!
Okay!
She ... (finish) her homework before she had dinner.
had finished
Oops!
Okay!
I ... (learn) Spanish since last year.
have been learning
Oops!
Okay!
By the time we met, she ... (live) abroad for two years.
had been living
Oops!
Okay!
They ... (wait) for over an hour when the bus arrived.
had been waiting
Oops!
Okay!
We ... already ... (finish) our homework.
have / finished
Oops!
Okay!
I ... never ... (try) sushi before.
have / tried
Oops!
Okay!
We ... (drive) to the airport when we ... (see) an accident.
were driving / saw
Oops!
Okay!
I ... (wake up) early, but still missed the bus.
woke up
Oops!
Okay!
... you ... (feel) okay lately?
Have / been feeling
Oops!
Okay!
They ... (buy) a new car two months ago.
bought
Oops!
Okay!
She ... (work) at the company for five years before she quit.
had been working
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies