10. is cooking – cooks II. 1. have you been studying/ have you studied 2. have been waiting - hasn’t come 3. have been living/ have lived 4. has read - have you read 5. hasn’t been - has been living 6. has gone - has never been 7. Have you been sleeping - have been ringing 8. has been writing - hasn’t finished 9. has lost - has been looking 10. have seen III. 1. think - is knocking
2. have written/ have been writing 3. circles
4. are working
5. have you seen
6. flow
7. is crying
8. is smoking
9. goes
10. are - have been
11. belongs
12. has lost
13. am - have forgotten
14. have been waiting/ have waited
15. Have you IV. 1. have seen
2. saw
3. has never been
4. have read
5. did you do
6. did you watch 7. was 8. has written 9. has taught/ has been teaching - graduated 10. have you been learning/ have you learnt/ (learned) V. 1. arrived - was still sleeping 2. went - were having 3. was having - stopped
4. were crossing - saw
5. saw - was standing
6. was reading - was learning - was doing
7. were playing – came
8. rang - was taking
9. was - was working VI. 1. went - had finished
10. was sitting – saw 2. had already seen 3. had already begun
4. hadn’t eaten
5. asked - had come
6. sat - rested
7. watched - had done
8. went
9. was - was
2. told - visited
3. had already started
4. went - had called
5. rang - was having
6. agreed
7. were you doing
8. had happened
9. had taught - left
2. will stay – answers
3. catch
4. won’t come - are
5. will help – finishes
6. is
7. will come - see
8. will go
9. will wait - come
2. come - has already bought
3. have finished
4. hope – will have stopped
5. will not begin - falls
6. will have left
7. will be working
8. will have built.
9. will start
10. had ever seen VII. 1. had gone - went
10. Won VIII.1. stops
10. will send - arrive IX. 1. has finished
14