1) have been waiting 2) has been living 3) has been playing 4) have you been learning 5) have been looking for 6) has she been working ; has been working
2.
1) have been looking 2) has been wearing 3) hasn't been working 4) has been snowing 5) has been listening 6) Have you been watching 7) have been waiting 8) have been lying
1.
1) have been waiting 2) has been living 3) has been playing 4) have you been learning 5) have been looking for 6) has she been working ; has been working
2.
1) have been looking 2) has been wearing 3) hasn't been working 4) has been snowing 5) has been listening 6) Have you been watching 7) have been waiting 8) have been lying
3.
A: Have you taken
B: have been working ;have just come; haven't had
A: have the dog been
B: haven't been walking
A: haven't been lazing; haven't finished
B: have you put
A: have you eaten