A. Sorry, I’m late. B. It’s OK. ________ my favourite soap. A I watched B I’ve watched C I’ve been watching
C I’ve been watching
15
I ________ Juan for years. He’s one of my best friends. A knew B have known C have been knowing
B have known
15
A You look as if you’ve lost a lot of weight. B Yes, ________ three times a week for the last few months. A I ran B I’ve been running C I’ve run
B I’ve been running
15
We’ve been to Australia, but ________ to New Zealand. A we’ve never been B we’ve been never C we never have been
A we’ve never been
15
What ________ lately? A did you do B have you been doing C you have done
B have you been doing
15
My sisters ________ me twice since March. A have visited B visit C have been visiting
A have visited
15
________ the air-conditioning yet? When’s he going to do it? A Doesn’t he fix B Hasn’t he been fixing C Hasn’t he fixed
C Hasn’t he fixed
15
A How long ________? B All day. I started at 8 this morning and it’s almost 9 p.m. now! A have you studied B did you study C have you been studying
C have you been studying
15
Can I call you later? We ________ watching this film on TV yet. A haven’t been finishing B haven’t finished C don’t finish
B haven’t finished
15
You’ve ________ missed Karen. She left two minutes ago. A just B ever C yet
A just
15
This weather’s absolutely awful. It ________ for days. A ’s rained B rains C ’s been raining
C ’s been raining
15
A Where’s Mike? B I think ________ for lunch. A he’s been B he’s gone C he goes
B he’s gone
15
a regular programme about the lives and problems of a group of people A current affairs B documentary C soap
A current affairs
15
a programme where people compete against each other