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
Tenses - revision - matura
0
%
0
0
0
Back
Restart
He hasn't driven a car since he ........... an accident.
had had
was having
had
has had
Oops!
Okay!
She's angry with her son because he .......... to her.
used to lie
had lied
was lying
has lied
Oops!
Okay!
Next month Adam will be celebrating ten years in the field of psychiatry. Next month Adam ------------------- as a psychiatrist for ten years. WORKING
Next month Adam will have been working as a psychiatrist for ten years.
Oops!
Okay!
Tim ............... while Monica was watching TV.
has slept
slept
was sleeping
has been sleeping
Oops!
Okay!
I promise I will pay you back as soon as I ......... paid.
will have got
will get
get
got
Oops!
Okay!
They started eating as soon as the last guest arrived. They waited until ------------------ they started eating. BEFORE
They waited until the last guests had arrived before they started eating.
Oops!
Okay!
The guests are coming at 5 p.m. I (finish) ----------------- cooking by then.
will have finished
Oops!
Okay!
I (wait) ............ for an hour but the bus (not arrive) .......... yet.
have been waiting ................. hasn't arrived
Oops!
Okay!
He has never met her before. It's the first time ----------------- her. EVER
It's the first time he has ever met her.
Oops!
Okay!
She ........... out with Tom when they were at the university.
used to go
has been going
has gone
was going
Oops!
Okay!
By next April, he (teach) ..................... for ten years.
he will have been teaching.
Oops!
Okay!
They (lose) .... their map as they (cross) ...... the river.
lost ..... were crossing
Oops!
Okay!
He (complete) ........................ his studies by next year.
will have completed
Oops!
Okay!
Alice saw somebody following her to her doorstep. She (feel) ......... much safer when she (lock)...... all the doors.
felt ........... had locked
Oops!
Okay!
By the time we arrived at the restaurant, they ......... stop eating.
started
had started
will have started
will be starting
Oops!
Okay!
Ann locked up the house, .......... in her car and drove away.
was getting
get
had got
got
Oops!
Okay!
Simon looks happy. He ........... his maths test.
will pass
was passing
has passed
had passed
Oops!
Okay!
The play starts at 7 p.m. but we won't get to the theatre before 7:20. The play ----------------the time we get to the theatre.BY
The play will have started by the time we get to the theatre.
Oops!
Okay!
By this time next week, we .......... in London.
will have arrived
will arrive
arrive
will have been arriving
Oops!
Okay!
She ........... in Liverpool for five years before she came to London
has been living
will be living
had been living
was living
Oops!
Okay!
(you / write)----- to Grace yet? Yes, I (write) --------- her a long letter yesterday.
Have you written .................. I wrote ..................
Oops!
Okay!
Now that I have finished everything I had to do, I ............... a little rest.
took
was taking
am going to take
take
Oops!
Okay!
How long is it since he broke his leg? ------------------- his leg? WHEN
When did he break his leg?
Oops!
Okay!
It's been a week since I last saw him. I ----------------- a week. FOR
I haven't seen him for a week.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies