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
HEADWAY UPPER
0
%
0
0
0
Back
Restart
I_____ nearly 200 miles already today.
drove
have driven
have been driving
Oops!
Okay!
I'm really sorry. I _____ the car.
have crashed
have been crashing
Oops!
Okay!
I _____ three trees today!
have been planting
have planted
Oops!
Okay!
I _____ there until I left school and went to University
lived
have been living
have lived
Oops!
Okay!
We ______ over 500 miles yesterday
have been driving
drove
have driven
Oops!
Okay!
Before he died, Groucho Marx _____, "This is no way to live!"
said
has said
Oops!
Okay!
I can't find Sean. _____ he _____ out?
has - gone
did - go
has - been going
Oops!
Okay!
He _____ out in his car just before you arrived.
has gone
has been going
went
Oops!
Okay!
I _____ biscuits all afternoon. I _____ a whole packet.
have been eating, have eaten
eaten, have been eating
Oops!
Okay!
Thank you for having us. We _____ a wonderful evening!
have had
have been having
Oops!
Okay!
My brother _____ in the same house since he was 15.
lived
has lived
has been living
Oops!
Okay!
I _____ to eat five portions of vegetables every day for the past month.
have been trying
tried
have tried
Oops!
Okay!
I'm out of breath. I _____.
have been running
have run
Oops!
Okay!
Cara and I ____, but we're friends now.
have fallen out
fell out
Oops!
Okay!
I _____ with her for the last moth while I'm looking for a job.
have been living
have lived
lived
Oops!
Okay!
_____ you _____ kimchee when you were in Seoul?
Have - tried
Did - try
Have been - trying
Oops!
Okay!
____ you ever_____ Korean food?
have - tried
have you - been trying
Did - try
Oops!
Okay!
I've found math lessons hard recently. We _____ algebra.
have learned
have been learning
Oops!
Okay!
She _____ for hours without a break.
has been driving
has driven
drove
Oops!
Okay!
He'll be in Mario's restaurant. He _____ there often recently
has been going
has gone
went
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies