Спишіть, вибираючи правильну часову форму 1. it (has been raining / has rained / is raining) since morning, but it has stopped now. 2. i (have been working / have worked / worked) for six hours and now i shall stop. 3. some my students (have been living / have lived / live) in london since 1997. 4. they (have been staying / have stayed / stayed) in a hostel so far, but i am just about to take a furnished apartment. 5. i told you (had been driving / had driven / drove) for three hours and were tired. 6. they answered me it (had been raining / was raining / rained) since the first day of autumn. 7. the young lady thought her husband (worked / had worked / had been working) here for five years. 8. the fifth year students (will have been learning / will have learnt / will learn) business english by the end of may. 9. before a taxi arrives tomorrow my friend (will have been waiting / will wait / waits) for half an hour. 10. before this young family has their own house they (will have been living / will live / will have lived) with their parents.