Yesterday I __________________ my car for 1 hour when my girlfriend called me. (wash)
had been washing
A: How long _________________ English? (study) B: Since January.
have you been studying
I ____________ my car for three years now. (have)
have had
They_______________ London this month. (leave)
have left
I ___________ (work) for big companies like this before. I know how they operate.
have worked
Sam _______________ (drive) for six hours when he arrived in the village.
had been driving
My little sister __________________ for 30 minutes. (have breakfast) She still hasn't finished.
has been having breakfast
Ben _____________ (try) to open his own restaurant for the last few years. He ---- (just finish) the painting, but he ---- (not do) the decorating yet.
has been trying - has just finished - hasn't done
You look tired. How long _____________ (run)?
have you been running
How long ____________ your mobile phone? (have)
have you had
I never get up from the table before others ________________ (finish).
have finished
This is the first time she ________________bungee jumping. (do)
has ever done
Yesterday, I got wet because it ___________________________. (rain)
had been raining
How long _______ your parents ___________ when they ____________? (date / get married)
had - been dating - got married
When we finally stopped him, the squirrel ____________ (already eat) five cookies.
had already eaten
How many times ______________this film? (watch)
have you watched
She looks tired because she ____________________. (exercise)
has been exercising
Before my trip lo Paris two years ago, I ___________ (never be) to France.
had never been
Yesterday when my father _____________ home, we _______________ dinner. (get - already/finish)
got - had already finished
TThey ________ (live) in New York for 3 years before they _________(move) to Seattle three months ago.
had lived - moved
Your experience on this site will be improved by allowing cookies.