Look, he's staggering. He ... (drink)
has been drinking
Rick ... (drive) more than 300 miles so far.
has driven
CORRECT OR NOT? I am not believing what you are saying!
INCORRECT - belive is a state verb, never in continuous tenes
Indians ... skilled mathematicians for thousands of years. (be)
have been
They ... (live) in New York for 3 years.
have lived OR have been living
I ... (already/ work) for big companies like this. I know how they operate.
have already worked
We ... (have) this car for 5 years.
have had
Coben ... (write) a lot of great crime novels.
has written
How long ... (she/study)?
has she been studying
I'm so tired because I ... (jog).
have been jogging
John and Jack ... (to argue) since the early morning.
have been arguing
I ... (complete) my homework. Now I can relax.
have completed
... (you / see) the news? You won't believe your eyes.
Have you seen the news?
Jane ... (live) in Bydgoszcz but now she ... (stay) in London.
lives; is staying
She ... (not recover) from her surgery yet.
hasn't recovered
They .... (work) for two hours and ... (not finish) yet.
have been working; haven't finished
They ... (move) to Seattle.
They have moved to Seattle.
The train ... (arrive) at 5:50.
arrives
I ... (finish) my homework so we can go out.
have finished
They ... (work) on the project for two hours but they ... (not finish) yet.
have been working; haven't finished
Nowadays more and more people ... (chose) holidays abroad.
are choosing
My wife ... (always/lose) the car keys.
is always losing
I ... (buy) a new carpet. Come and look at it.
have bought
I ... (realise) you need my help but I'm too busy right now.
realise
Debi, look what you ... (do)!
have done!