1 I can't believe it, Inspector. You mean that Smith has been stealing money from the till all this time?
2 You three boys look very guilty! What have you been doing since I left the room?
3 Why on earth didn't you tell me about that loose floorboard? I tripped over it just now and hurt myself.
4 It's a long time since I saw your brother Paul. What has he been doing lately?
5 I can't believe that you have eaten three pizzas already! I only brought them in fifteen minutes ago!
6 Don't forget that you haven't seen Mrs Dawson. She has been waiting outside since palf past ten.
7 What did you think of Brighton? Did you stay there long?
8 I feel really tired. I have been weeding the garden for the last three hours and haven't rested for a single moment.
9 I'm having problems with Adam. He has been calling me up in the middle of the night and telling me his troubles.
10 How long have you been having driving lessons? And have you taken your test yet?
1 I haven't been feeling very well for the past hour or two/ for a while. (e,h)
2 I went to the dentist's the other day (i)
3 I've lived here all my life/for a while. (b)
4 Don't worry. I haven't been waiting long. (j)
5 I've written two pages so far. (c)
6 I waited outside your house till half past eight/for a while/the other day. (g,h,i)
7 I've warned you about this time and time again. (a)
8 I haven't made a decision so far/for the time being/yet/for a while. (c,d,f,h)
9 The repair worked for a while. (h)
10 I've decided to believe you for the time being. (d)
1 So far we haven't noticed anything unusual, but we haven't been paying very close attention.
2 I'm sorry I haven't come (haven't been coming) to class lately.
3 I have been working late in the evenings for the past fornights.
4 I wonder if Jill has reached home yet? She left too late to catch the bus.
5 Here is the news. The Home Office has announced that the two prisoners who escaped from Dartmoor prison earlier this morning have given themselves up to local police.
6 Have you made up your minds? What have you decided to do?
7 Harry left home rather suddenly and we haven't heard from him since.
8 Recent research has shown that Columbus didn't discover America, but that Vikings landed there five hundred years before him.
9 I think that people have become tired of the poor quality of television programmes, though they have improved (have been improving) lately.
10 Has something happened to the phone lines? I have been trying to get through to Glasgow for the past hour.
11 Bill got a new job, but he has been complaining about it ever since.
1 I have lived here for thirty years.
2 I have never eaten Korean food before.
3 It's the first time Tony has been to Paris.
4 It's ages since we have been swimming.
5 Jess has been learning French for five years.
6 So far I have written ten pages of this letter.
7 They have been married for more than twenty years.
8 I haven't seen Toby since 2007.
9 Lately your work has definitely improved.
10 This is the second time I have visited Hungary.
1 The price of petrol has risen by fifteen per sent over the past year.
2 No wonder you are overweight! You have been eating chocolates all day long!
3 I've been reading a really good book this morning.
4 Doesn't this room look better? I've put some posters on the walls.
5 Don't disappoint me! I've been counting on you.
6 Don't forget your pill. Have you taken it?
7 Who has been wearing my scarf?
8 I think there's something wrong with your motorbike. It's been making some very funny noises.
9 Jack has asked for a pay rise three times this year.
10 I've been phoning Ann all evening, but there's no reply.
Three weeks ago I moved to London, full of enthusiasm, to start a new job, but ever since I arrived in the capital, I have been wondering whether this was the right decision. Before coming here, I (had) heard a lot of great things about life in London, but since arriving I can't really say that the city has made a favourable impression on me. It's so crowded and the people are so unfriendly, and I have been spending hours every day on the underground going to and from work. You see, I grew up in a small town in Wales and I haven't been away from home before. Of course, I (have) always wanted to see the world, so when my company offered me a post in the London office, I jumped at the chance. The problem is that now I have actually started living here, I can see there are lots of reasons for being back in Wales! In fact, according to a piece I came across in the paper the other day, a lot of large companies have chosen to move away from the centre of London recently. I feel so miserable that I have secretly been hoping my company might decide to move too, and that I'll be able to go back to Wales.
1 It's a long time since I last saw you.
2 I've seen Bill quite often lately.
3 Have you spoken to the director already?
4 I've lived in the same house for years.
5 I've read the paper now.
6 Jan has bought a computer since then.
7 Nothing much has been happening so far.
8 I've finished reading her new book at last.
9 Sue bought a CD player last week and she's been listening to music ever since.
10 Sorry, but I haven't got that work finished yet.
1 Have you heard the one about...? Introducing a joke (d)
2 I haven't seen you for ages! Seeing an old face from the past. (g)
3 I've had enough of this! Wanting to stop doinf something because it's annoying you. (i)
4 Sorry, you've lost me! Saying you don't follow what someone is saying. (a)
5 I've had a brainwave! Having a brilliant idea. (c)
6 It's been one of those days! Having a frustrating time, when everything is going wrong. (h)
7 I've had enough, thanks! Declining more food. (e)
8 I haven't had a chance yet. Apologizing for not doing something you said you'd do. (j)
9 I've been having second thoughts. Having dobts about a big decision. (b)
10 Oh, haven't you heard? Spreading gossip. (f)