Помогите пожалуйста с английским. Какой вариант ответа правильный? Заранее спасибо
They know /have been knowing/ have known/ has known each other since childhood 2. She is in the library. And she is translating/ has been translating/had translated/ was translating an article from English. 3. It rained/ had rained/ have been raining/ has been raining since early morning. 4. They have left/ left/will leave/ leave the theatre an hour ago. 5. She was written/ was writing/ has written /wrote a letter when the phone rang. 6. When he came home the room was cleaned/ was cleaning/ had cleaned/had been cleaned. 7. What you have… done /have… been doing/were… doing /has…. been doing when I phoned you? 8. This book had been translated/was translated/ has been translated/was translating into Russian two years ago. 9. This question is discussed /will be discussed/ will discuss/will be discussing tomorrow. 10. I have seen/have been seeing/ saw /was seeing some good films recently. 11. I was meeting / met/ had met/have met Alex at a party a couple of weeks ago. 12. Some rare books keep/keeps/were kept /are kept in the National Library. 13. When he came home his parents has had/had/were having/was having dinner. 14. They have played tennis for an hour/ have been playing tennis for an hour/have been played tennis for an hour/ were playing tennis for an hour when it stated to rain. 15. Who wants/want/ is wanting/have wanted to take part in the discussion? 16. Many of his novels made/make/ will make/have been made into films. 17. This book was first published/is first published/did first publish/ was first being published in 1960. 18. I was reading/ read/had read/ have been reading the book all day. 19. We was taught /are taught/ is taught/taught English by Mrs. Brown. 20. This time tomorrow I will swim/will have swum/will be swimming /will have been swimming in the sea.