Maria's English wasn't very good. Now it is much better. Her English __________ (improve)
Her English has improved
Maria __________ (learn) English for two years.
has been learning
You have a friend who is learning Arabic.
You ask: _________ (how long / you / learn / Arabic?)
How long have you been learning Arabic?
Been or gone?
Jim is on holiday. He's ________ to Italy.
He's gone to Italy.
'Did you enjoy your holiday?'
'Yes, it's the best holiday I ___________ (have) for a long time.'
Yes, it's the best holiday I have had for a long time
The rain started two hours ago. It's still raining now. It __________ for two hours.
has been raining
__________ (you / ever / run / marathon?)
Have you ever run a marathon?
Hello, Tom. I __________ (look) for you all morning. Where have you been?
have been looking
been or gone?
Hello! I've just ________ to the shops. I've bought lots of things.
I've just been to the shops. I've bought lots of things.
You see somebody fishing by the river.
You ask: __________ (how many fish / you / catch?)
How many fish have you caught?
Some friends of yours are having a party next week. You ask: __________ (how many people / you / invite?)
How many people have you invited?
How many cups of coffee _______________ today? (YOU / HAVE)
have you had
You are eating in a restaurant. The waiter thinks you have finished and starts to take your plate away. You say: 'Wait a minute! I ________ (not/finish) yet!
Wait a minute! I haven't finished yet!
Len is playing tennis. He's not very good and he doesn't know the rules.
You ask: Have __________ (you / ever / play) tennis before?
He says: No, this is the first time I _________ (play)
Have you ever played tennis before?
Not, this is the first time I've played tennis.
Tom started reading a book two hours ago. He is still reading it now and he is on page 53.
__________ (he / read / for two hours)
__________ (he / read / 53 pages so far)
He has been reading for two hours. He has read 53 pages so far.
My brother is an actor. He __________ (appear) in several films.
has appeared
You're finally here! Where __________ ? I __________ for over an hour and it's freezing! (BE / WAIT)
have you been/ have been waiting
You know that a friend of yours is looking for a job. Perhaps she has been successful. Ask her.
You say: ________ a job yet? (you / find)
Have you found a job yet?
You look tired. ___________ (you/work) hard?
Have you been working hard?
When they left college, Mary and Sue started making films together. They still make films.
__________ (they / make / ten films since they left college)
__________ (they / make / films since they left college)
They have made ten films since they left college. They have been making films since they left college.
I __________ (read) the book you lent me but I __________ (not / finish) it yet.
have been reading / haven't finished
I __________ (think) about what you said and I've decided to take your advice.
have been thinking
Been or gone?
'Are you going to the bank?' 'No I've already ________ to the bank.'
been
A friend of yours is saving money to go on holiday.
You ask: ___________ (how long / you / save?)
___________ (how much money / you / save?)
How long have you been saving?
How much money have you saved?