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
Grammar Review Green Line 4
0
%
0
0
0
Back
Restart
He (already/finish) his assignment when the teacher (ask) for it.
had already finished / asked
Oops!
Okay!
She (train) for the marathon for months. Last week she (run) 20 miles.
has been training / ran
Oops!
Okay!
He (tell) me that he (never/see) a lion before.
told / had never seen
Oops!
Okay!
She (talk) on the phone right now. She always (talk) for hours.
is talking / talks
Oops!
Okay!
She (cook) dinner at the moment so she can't come to the phone.
is cooking
Oops!
Okay!
I (already/see) that movie. I (not/like) it very much.
have already seen / do not like
Oops!
Okay!
By the time we arrived the show (start) and we missed the beginning.
had started
Oops!
Okay!
He (run) for two hours and looks exhausted.
has been running
Oops!
Okay!
She (finish) her homework before dinner last night.
finished
Oops!
Okay!
I (read) this amazing book. Yesterday I (read) five chapters without stopping.
am reading / read
Oops!
Okay!
They (play) for an hour before it started to rain.
had been playing
Oops!
Okay!
She (visit) her grandparents tomorrow because she hasn't seen them in ages.
is going to visit
Oops!
Okay!
They (play) soccer until it got dark.
played
Oops!
Okay!
She (be/not) a doctor yet. She (graduate) next year.
isn't / will graduate OR is going to graduate
Oops!
Okay!
He (see) that movie three times already.
have seen
Oops!
Okay!
They (move) to a new apartment next week. They (need) help with the boxes.
are moving / will need
Oops!
Okay!
I (buy) a new car next week after I get my bonus.
am going to buy
Oops!
Okay!
They (arrive) at 8 PM so please be ready.
will arrive
Oops!
Okay!
He (study) for his exams. He (study) for weeks now.
is studying / has been studying
Oops!
Okay!
She (leave) before we called her, so she (not answer).
had left / didn't answer
Oops!
Okay!
We (eat/already) so we're not hungry.
have already eaten
Oops!
Okay!
We (wait) for an hour when he finally (arrive).
had been waiting / arrived
Oops!
Okay!
She was very tired during the test because she (study) all night.
had been studying
Oops!
Okay!
They (finish) their lunch when the bell rang.
had finished
Oops!
Okay!
She (move) to Paris next year. She (not/like) her current job.
is going to move / does not like
Oops!
Okay!
After they (finish) dinner they (go) for a walk.
had finished / went
Oops!
Okay!
She (know) him for years. She (meet) him when they were in school.
has known / met
Oops!
Okay!
They (renovate) their house for a month. Next week, they (paint) it.
have been renovating / are going to paint OR will paint
Oops!
Okay!
I (read) a fascinating book right now.
am reading
Oops!
Okay!
I (help) you with your project. When are you (start)?
will help / are going to start
Oops!
Okay!
By the time we arrived she (already/leave), she (wait) for us for over an hour.
had already left / had been waiting
Oops!
Okay!
I (live) in this city for five years now and I love it.
have lived
Oops!
Okay!
We (wait) for you for half an hour.
have been waiting
Oops!
Okay!
She (call) you later once she finishes her meeting.
will call
Oops!
Okay!
Yesterday, I (go) to the park to relax and read a book.
went
Oops!
Okay!
They (watch) TV now instead of doing their homework.
are watching
Oops!
Okay!
They (move) to a new house soon and are busy packing.
are moving OR are going to move
Oops!
Okay!
I (tell) her the news before she (hear) it from someone else.
will tell / hears
Oops!
Okay!
I (help) you with your homework if you need me.
will help
Oops!
Okay!
I (finish) the book yesterday. I (read) it twice now.
finished / have read
Oops!
Okay!
We (already/decide) what to do. We (announce) it tomorrow.
have already decided / will announce
Oops!
Okay!
I (work) there for two years before I got promoted.
had been working
Oops!
Okay!
I (study) for three hours and still have more to do.
have been studying
Oops!
Okay!
They (plan) this event for months. Last week they (finalize) the details.
have been planning / finalized
Oops!
Okay!
I (visit) that museum before, so I've (already/see) most of the exhibits.
have visited / have already seen
Oops!
Okay!
I usually (get) up at 7 AM to go for a jog.
get
Oops!
Okay!
They often (play) tennis on weekends at the local club.
play
Oops!
Okay!
We (finally/meet) our neighbors. We (try) to meet them for months.
have finally met / had been trying
Oops!
Okay!
She always (drink) coffee in the morning to start her day.
drinks
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies