We __________________ since four o'clock.
A. have cooked
B. have been cooking
B
I ________________ (never, have) vegetarian pizza, so I think I'll order that.
have never had
We've known each other ______ we were at school.
since
Maria's English wasn't very good. Now it is much better. ________________ (improve)
Her English has improved / It has improved
I ____________ this book for hours. My eyes are starting to get tired.
A. have read
B. have been reading
B
She ________________ (finish) the assignment yet.
hasn't finished
They've been playing tennis ______ an hour.
for
The rain started two hours ago. It's still raining now. ________________ (rain).
It has been raining for two hours.
I __________ him since Tuesday.
A. haven't seen
B. haven't been seeing
A
What's the matter? His eyes are red and puffy. ________________ (cry)?
Has he been crying
Have you _____ seen a tropical storm?
ever
You see somebody fishing by the river. You ask: ________________ (how many / catch?)
How many fish have you caught?
I _______________ for a phone call for ages.
A. have waited
B. have been waiting
B
The bus ________________ (come). I ________________ (wait) here for ages.
hasn't come / have been waiting
The concert has _____ started.
already
Tom started reading a book two hours ago. He is still reading it now and he is on page 53. ________________ (read / read)
He has been reading for two hours. He has read 53 pages so far.
My brother _______________ for two months. He _______________ back home yet.
1 A. has travelled B. has been travelling
2 A. hasn't come B. hasn't been coming
1.B and 2.A
I ________________ (read) the book you lent me but I ________________ (not / finish) it yet.
have been reading / haven't finished
He's been training at the gym _____.
recently, lately
When they left college, Mary and Sue started making films together. They still make films. ________________ (make, ten films / make)
They have made ten films since they left college. They have been making films since they left college.