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
5.6m questions
7.3m answers