Ope the brackets using the tenses: present simple /continuous/perfect,past simple/continuous/perfect,future simple/continuous,future simple/continuous in the past. Va rog

Hello!
1. You have already driven this week.
2. They will choose the outfits for the ball after the exams.
3. Hey! You are singing too loudly!
4. You have just donated a lot of money for charity.
5. They have English twice a week.
6. Chris heard the news two hours ago.
7. John said he would be sleeping the next day at noon.
8. I said I would be riding my horse next week.
9. We had brought the products before it started to rain.
10. They were going to the park when I met them.They looked very happy.
11. I will be drinking coffee when you come by tomorrow.
12. I was having my lunch when I witnessed the accident.