2 she has been traveling for three months
she has visited 6 countries so far
3 he has won the national championship for the fourth time
he has been playing tennis since he was ten
4 they have made 10 films since they left college
they have been making films since they left college
2 how long have you been waiting for?
3 how may fish have you caught?
4 how may peple have you invited?
5 how long have you been teaching?
6 how many books have you written
how long have you been writting books?
7 how long have you been saving money
how much money have you saved
2 somebody has broken that window
3 have you been working hard
4 have you ever worked in a factory?
5 where has she gone
6 he has appeared in several films
7 i have not been waiting long
8 it has stopped
9 i have lost my address book. have you seen it?
10 i have been reading the book you lent me but I haven't finished it yet
11 I have read ...