UNIT 4. 4D, page 33
Exercise 1
1 Jim has been playing
2 have you been waiting
3 they’ve / have been getting up
4 Jamie has been shouting
5 You haven’t been listening
6 Tracy has been studying
7 have you been cycling
8 he hasn’t been going
Exercise 2
a 1, 2, 6, 7
b 3, 4, 5, 8
Exercise 3
1 for
2 since
3 for
4 for
5 since
6 since
Exercise 4
1 he’s broken
2 have you been doing
3 I’ve been reading
4 have they offered
5 She’s liked
6 I’ve sold
7 have you been designing
8 has Matt seen
Exercise 5
1 ’s / has lost
2 ’s / has been
3 ’s / has stopped
4 ’s / has been eating
5 has been giving
6 have been cooking
Challenge!
1 How many times have you visited the doctor this year?
Students’ own answers
2 How long have you been studying English?
Students’ own answers
3 How much water have you drunk today?
Students’ own answers
4 How long have you been doing your homework this evening?
Students’ own answers