Answer:
1. We a)haven`t gone to the theatre since last month.
2. My friends and i b)have been sunbathing since 2 o`clock.
3. Sally b) has been reporting news since she left university.
4. Jane is abroad. She c) has already visited three countries.
5. b) Have you ever taken dancing lessons?
6. O want to buy a new flat. I c)have been saving money for ages.
7. My uncle is a doctor. He a)has made lots of vital operations.
8. Jack is cold. He a)has been swimming for too long.
9. Den a)has never won championships before.
10. We b)haven`t eaten in this cafe before.
11. I don`t want to go out. The cold wind c)has been blowing since morning.
12. It`s the first time Martin b)has fallen ill.
13. How long a)have you been making this research.
14. c)Have you invited many people to our wedding ceremony.
15. Cathy c)has been driving since 2 o`clock. She is exhausted.
16. Bob b)has already lost his new pencil case.
17. We a)have never been to such a big park before.
18. My eyes are tired. I b)have been reading since afternoon.