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
On Sunday Evening they got to a welcoming party.
On Monday morning they had English lessons at Springfield School
On Monday afternoon they visited the British museum.
On Monday evening they watched a car race at the stadium.
On Tuesday morning they had English lessons.
On Tuesday afternoon they went on a trip ti York and visited the Viking centre.
On Tuesday evening they took a part in a talent show.
On wednesday morning they had English lessons.
On Wednesday afternoon they took rides at Alton Towers park.
On Thursday morning they had English lessons.
On Thursday afternoon they saw the sights of London.
On Thursady evening they took a part in tennis competition.
On Friday morning they had English lessons.
On Friday afternoon they visited Hamleys.
On Friday evening they went to the airport.