Fill in the gaps with have/has been (to) or have/has gone (to).
Jack: Hi, Jill. Where's Paul?
Jill: Oh, he 1) ...has gone to... London for a few days.
Jack: Really! I 2) … London recently. I came back yesterday. 3) … you … there?
Jill: No, I haven't. Paul 4) … twice before, though. Where's Sarah?
Jack: She 5) … Spain for two weeks with her parents. They 6) … there to visit some friends.
Jill: When is she coming back?
Jack: They'll all be back next weekend.
Choose the correct answer.
1 'What time does the train leave?'
'I think it ..A... at 2 o'clock.'
A leaves
B has been leaving
C has left
2 'Where are Tom and Pauline?'
They … e supermarket.'
A have just gone
B have been going
C go
3 What is Jill doing these days?'
She … for a job for six months.'
A is looking
B has been looking
C looks
4 Is Mandy watching TV?'
No. She … her homework right now.'
A is always doing
B is doing
C does
5 'Have you been for a walk?'
'Yes. I often … for walks in the evenings.'
A have gone
B am going
C go
6 'Have you seen any films lately?'
'Yes. Actually, I … two this week.'
A have seen
B am seeing
C see
7 'What … ?'
'It's a piece of cherry pie. Mum made it yesterday.'
A are you eating
B do you eat
C have you eaten
8 'Are you going on holiday this summer?'
'Yes. I … enough money.'
A am saving
B have already saved
C save
9 'Is Todd reading the newspaper?'
'No. He … dinner at the moment.'
A has been making
B makes
C is making
10 'Have you bought any new CDs recently?'
'Yes. Actually, I … two this week.'
A have bought
B have been buying
C am buying
11 'What time does the play start?'
'I think it … at 8 o'clock.'
A has been starting
B starts
C has started
12 'Where is Mark?'
'He … to the library to return some books.'
A has gone
B has been
C is going
13 'What … ?'
'It's a letter to my pen-friend. I'm telling her my news.'
A have'you written
B do you write
C are you writing