2. Present Perfect Simple & Present Perfect Continuous
1.
1. been having 2. decided
3. been thinking 4. been collecting
5. been trying; managed 6. won
7. had 8. been putting
9. eaten 10.been fighting
2.
1. since 2. for 3. for 4. since
5. since 6. since 7. since 8. for
9. for 10.since
3.
1. have ever had 2. have been correcting
3. have only checked 4. have been helping
5. have also collected 6. have been waiting
7. have been doing / have done 8. have hired
9. haven’t received 10.has been
11.have finished 12.have been taking
13.have been relaxing 14.haven’t even answered
4.
1. New political parties have recently appeared.
2. We have been receiving complaints for the last few months.
3. We have been taking steps to modernise the assembly line.
4. The number of (its) listeners has reached 1,000,000.
5. The level of water in the river has been rising continuously since last week.
5.
1. How many have you collected so far?
2. Have you been waiting long?
3. What have you been doing all afternoon?
4. How long has he been running the business?
5. How many times have you seen the film?
6.*
1. have been walking; haven’t covered
2. has been showing; has been doing
3. has been happening; have seen
4. has been running
5. has been cancelled
6. has let; have been observing
7.*
1. have not spoken to Timmy 2. have been living
3. have never been to Poland 4. has not been able
5. have been informed 6. has been changed
7. have not eaten out for 8. has not been living
9. have been no earthquakes 10.has not been painted yet