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
Tenses - revision
0
%
0
0
0
Back
Restart
Is it the first time .... (you ever eat) squid?
you have ever eaten
Oops!
Okay!
..... (we/wait) for you at reception when you arrive.
We will be waiting
Oops!
Okay!
Luckily, I .... (just reach) the end of my essay when the teacher ... (tell) us all to put our pens down.
had just reached told
Oops!
Okay!
In three days' time .... (we live) here for exactly two years.
we will have been living
Oops!
Okay!
Whatever ...... (happen), I .... (meet) you here in a week's time.
happens will meet
Oops!
Okay!
What's the matter? ..... (you hurt) your ankle? How .... (you do) it?
Have you hurt did you do
Oops!
Okay!
By the time you ...... (finish) getting ready, we ..... (miss) the train.
have finished/finish will have missed
Oops!
Okay!
......... (you let) me know the minute you ..... (hear) any news?
Will you let hear
Oops!
Okay!
When the explosion .... (happen), hundreds of people .... (pass) through the airport.
happened were passing
Oops!
Okay!
An now for an item of local news. Hampshire police (find) ..... the dangerous snake which .... (go) missing earlier in the week.
have found went
Oops!
Okay!
When you .... (feel) hungry later, room service ..... (bring) you whatever you ... (want).
feel/are feeling will bring want
Oops!
Okay!
This tooth (kill) .... me lately! So I (make) ... an appointment with the dentist for next Tuesday.
has been killing have made
Oops!
Okay!
By the end of today ..... (Ed apply) for over 17 jobs?
will have applied
Oops!
Okay!
I .... (look for) a website like this ... ages!
have been looking for for
Oops!
Okay!
............ (anyone see) my pencil? I ..... (leave) it somewhere here.
Has anyone seen left
Oops!
Okay!
What ...... (you think) you .... (do) in ten year's time?
do you think will be doing
Oops!
Okay!
I .......... (consider) buying a house but now I ......... (change) my mind.
was considering/had been considering have changed
Oops!
Okay!
....... (you go away) this weekend? Or ....... (you run out) of money?
Are you going have run out of
Oops!
Okay!
Sam ............. (not receive) the parcel the last time I ............ (speak) to him.
hadn't received spoke
Oops!
Okay!
The ambulance .... (leave) by the time reporters ... (get) to the scene of the accident.
had left got
Oops!
Okay!
I ........ (find) it difficult to convince the ticket inspector that I ...... (lose) my ticket.
found had lost
Oops!
Okay!
What ..... (you do) this time next week?
will you be doing
Oops!
Okay!
It was nice to be back in London. This was the second time I ... (go) there.
had gone
Oops!
Okay!
I ..... (have) piano lessons every week from the age of six onwards.
have been having
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies