Positive Sentences
Negative Sentences
Questions
Extra Practice
100
I ______________ (practice) the piano for 30 minutes.
I have been practicing the piano for 30 minutes.
100
You ______________ (eat) yet.
You have not eaten your dinner yet.
100
How long ________________ (wait) for us?
How long has she been waiting for us?
100
Tom: Hi Ana. I ______________ (try) to ring you several times today. Where have you been ?
Tom: Hi Ana. I have tried to ring you several times today. Where have you been ?
200
Bob __________(run) 10 km.
Bob has run 10 km.
200
He ____________________ (speak) on the phone for half an hour, just a couple of minutes.
He has not been speaking on the phone for half an hour, just a couple of minutes.
200
How many times ______________ (I\tell)you?
How many times have I told you?
200
Ana: I ______________ (be) at home all the time. But I _______________ (clean) the house all day, so maybe I didn't hear the phone ring.
Ana: I have been at home all the time. But I have been cleaning the house all day, so maybe I didn't hear the phone ring.
300
The children _______________ (be) on holiday for six days.
The children have been on holiday for six days.
300
They_________________ (work) since 5 o'clock. They just started an hour ago.
They have not been working since 5 o'clock. They just started an hour ago.
300
How often _______________ (you\clean) the windows this year?
How often have you cleaned the windows this year?
300
Tom: __________________ (you\clean) everything now?
Tom: Have you cleaned everything now?
400
The dog _____________ (bark) since midnight.
The dog has been barking since midnight.
400
We __________________ (know) them for a long time.
We have not known them for a long time.
400
How many months ________________ (you take) piano lessons?
How many months have you been taking piano lessons? How many months have you taken piano lessons?
400
Ana: No, not yet. I ______________ (tidy up\neg) the kitchen yet. But why are you here?
Ana: No, not yet. I have not tidied up the kitchen yet. But why are you here?
500
We __________________ (miss) the bus twice this week.
We have missed the bus twice this week.
500
She ______________ (hang up) all the pictures yet.
She has not hung up all the pictures yet.
500
Have _________________ (you\stay\ever)in a castle?
Have you ever stayed in a castle?
500
Tom: Don't you remember? Jane ______________ (invite) us to her birthday party and we ________________ (buy\not) a present for her yet.
Tom: Don't you remember? Jane has invited us to her birthday party and we have not bought a present for her yet.