HELP PLEASE, IT’S URGENT!!!
Can someone help me answer these?!?! Thanks!!

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