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