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
Grammar: Definite and Indefinite Time
0
%
0
0
0
Back
Restart
She ... (have) a lot of trouble with her car ever since she ... (buy) it
has had/ bought
Oops!
Okay!
I remember the last time he ... (give) a concert in London. He ... (tour) with this original band.
gave/was touring
Oops!
Okay!
Are you leaving already? Well, thanks for coming. I hope you ... (enjoy) yourself.
have enjoyed
Oops!
Okay!
She ... (have) an extraordinary career, appearing in over 100 films, and she shows no sign of slowing down.
has had
Oops!
Okay!
I ... (try) to contact him all morning. I am giving up and going for lunch now.
have been trying
Oops!
Okay!
I ... (listen) to him speak on the radio as I ... (drive) here earlier.
listened/was driving
Oops!
Okay!
I ... (play) a lot of sport in my younger days, but now I just do not seem to find the time
played
Oops!
Okay!
Sorry, ... you ... long? (wait)
have you been waiting
Oops!
Okay!
He ... (live) in Paris most of his life, but he ... (never/go) up the Eiffel Tower because he's terrified of heights
has lived/has never been
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies