1 A: Has Tom finished his exams ..yet...?B: No. He finishes 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 book yet?