Fill in the gaps with recently, how long, yet, for, always, ever, already, since, so far or just. Sometimes more than one answer is possible.

1 A: Has Tom finished his exams ...yet...?

B: No. He finishes them next Thursday.

2 A: … has Janet been working at the hospital?

B: She has been working there … she left school.

3 A: How are you finding your new job?

B: Great. I haven't had any problems … .

4 A: Is John at home, please?

B: No, I'm afraid he's … gone out.

5 A: Have you been waiting long?

B: Yes, I've been here … two hours.

6 A: Has Martin … been to Spain?

B: No. I don't think so.

7 A: Have you spoken to Matthew … ?

B: Yes. I phoned him last night.

8 A: Can you do the washing-up for me, please?

B: Don't worry. Mike has … done it.

9 A: Lucy has … been musical, hasn't she?

B: Yes, she started playing the piano when she was five years old.

10 A: Shall we go to that new restaurant tonight?

B: Yes. I have … been there. It's really nice.

11 A: Your dog's been barking … three hours!

B: I’m sorry. I'll take him inside.

12 A: Have you finished reading that bodk yet?

B: No. I've … started it.

 

Put the verbs in brackets into the present perfect or continuous, using short forms where appropriate.

1 A: How long ...have you known... (you/know) Alison?

B: We ... (be) friends since we were children.

2 A: Who … (use) the car?

B: I was. Is there a problem?

3 A: What are Andrew and David doing?

B: They … (work) in the garden for three hours.

4 A: Why is Sally upset?

B: She … (lose) her bag.

5 A: I … (always/believe) that exercise is good for you.

B: Of course, it's good to keep fit.

6 A: Emily … (teach) maths since she left university.

B: Yes, and she's a very good teacher, too.

7 A: Fred … (open) a new shop.

B: Really? Where is it?

8 A: This pie is delicious.

B: Is it? I … (not/taste) it yet.

9 A: Have you found your umbrella yet?

B: No, I … (look) for it for an hour now.

10 A: You look exhausted.

B: Well, I … (clean) the windows since 8 o'clock this morning.

11 A: Can I have some more lemonade, please?

B: Sorry, your brother … (just/drink) it all.

12 A: Have you got new neighbours?

B: Yes, they … (just/move) to the area.

 

Put the verbs in brackets into the present perfect or the present perfect continuous.

Dear Connie,

I hope you are enjoying yourself at university. I'm sure you 1)...'ve been studying... (study) hard. Everything is fine here at home. Billly 2) … (just/receive) his school report. It was bad, as usual. He 3) … (decide) to leave school next year and find a job. Fiona 4) … (go) to the gym every day for the past two weeks. She 5) … (try) to get in shape for the summer. She 6) … (already/plan) her holiday in the sun. Your father 7) … (sell) the old car and he 8) … (buy) a new one. It's lovely — much nicer than the old one.

Anyway, write soon.

Love, Mum

 

HAVE GONE TO / HAVE BEEN TO

They have gone to the theatre. (This means they have not come back yet. They are still at the theatre.)

He has been to Japan. (This means that he has visited Japan; he is not there now. He has come back.)