– How long have you been learning English, Mary?
- I have been learning it for three years.
– Where is Catherine? – She is in the kitchen. She has been cooking a family
Christmas dinner since morning. She has just baked a big pie.
– Are you playing on the computer? – Yes, I have been playing for two hours. I have
won three computer games.
Susan has been helping her mother about the house all day long. They have
already cleaned the floor and dusted the furniture.
John and Mary have been going shopping since 3 o’clock. They have bought a lot
of nice things.
I go to school every day.
Mike is having a shower and he can’t take the phone right now.
Jack is sunburnt. He has been lying in the sun too long.
Mrs Johnson has been teaching French for thirty years.
If you throw ice into hot water, it is melts.
What is Sam writing in his diary at the moment?
Molly always is crying! It’s annoying!
You can take this book. I have finished to read it already.
My train leaves the station at 8 o’clock.
Polly is having her birthday party tomorrow.
We have had our new house for two years.
Patricia has been doing her homework since she came back home from school.
Listen! Somebody is playing the guitar next door.
Susan has never eaten such delicious dishes.
If you don’t water the trees, they die.
My mother looks beautiful.
They are thinking of going to Spain next summer vacation.
She has been playing on the computer for three hours.