1)is waiting,has been waiting.2)are doing,have been doing3)are talking,have been talking4) I'm sitting,have been sitting5)are you doing, I'm working 6) have you been working, I'm working
N6) 1)i have been doing this exercise for ten minutes
2)i have been studying English for nine years
3)I have been living in my city for fifteen years
5)i have been teaching English for twenty nine years
6) my English teacher has been working in my school for twenty years
7) I don't wear glasses