Present Perfect, Past Simple, Present Perfect Continuous
1. c. has played
2. a. happened
3. d. ran
4. b. have you drunk
5. c. have you been drinking
6. c. have you been driving
7. b. have just lost
8. b. have you made/ have you decided
9. a. Have you found
10. b. haven’t heard/moved