He ________ (play) the piano for 5 years.
He has played the piano for 5 years.
When I arrived at the cinema, the film ___________ (start).
When I arrived at the cinema, the film had started.
She _______________ (finish) her exams by then, so we can go out for dinner.
She will have finished her exams by then, so we can go out for dinner.
We _____________ (not/drink) enough water - that's why we feel tired.
We haven't been drinking enough water - that's why we feel tired.
________________ (Julia/work) in this company for more than five years?
Has Julia been working in this company for more than five years?
The author ________________ (write) a series of history novels.
The author has written a series of history novels.
Julie didn't arrive until after I __________ (leave).
Julie didn't arrive until after I had left.
They ____________ (arrive) by dinner time.
They will have arrived by dinner time.
We couldn't go into the concert because we ________________ (not/bring) our tickets.
We couldn't go into the concert because we hadn't brought our tickets.
How long ______________ (she/play) tennis?
How long has she been playing tennis?
I ________________ (study) for three hours.
I have been studying for three hours.
When we met, you _____________ (work) at that company for six months.
When we met, you had been working at that company for six months.
I ________________ (work) in this company for twenty years when I retire.
I will have been working in this company for twenty years when I retire.
You ______________ (not/study) for the test, so you were very nervous.
You didn't study for the test, so you were very nervous.
There was water everywhere. What _______________ (the children/do) ?
There was water everywhere. What had the children been doing?
Anton ________________ (play) football for a long time.
Anton has been playing football for a long time.
It ___________ (rain) and the road was covered in water.
It had been raining and the road was covered in water.
I ____________________ (sleep) for three hours at 10pm.
I will have been sleeping for three hours at 10pm.
We _____________ (not/eat) before we come, so we'll be hungry.
We won't have eaten before we come, so we'll be hungry.
How long _______________ (you/know) your boyfriend when you get married?
How long will you have known your boyfriend when you get married?
She ___________ (go) to the cinema every weekend for years.
She has been going to the cinema every weekend for years.
He was red in the face because he _____________ (run) .
He was red in the face because he had been running.
He __________________ (study) English for three years when he takes the exam.
He will have been studying English for three years when he takes the exam.
I _____________ (not/finish) the essay by the weekend.
I won't have finished the essay by the weekend.
How long ________________ (you/be) in this company when you retire?
How long will you have been in this company when you retire?