1. have enjoyed; for
2. has been; since
3. has had; for
4. have wanted; for
5. has not played; since
6. has not participated; for
7. has always jumped; since
8. have loved; since
9.4m questions
12.2m answers