1) Answer. Use SINCE and FOR

f- How long have you had English for December and February?
g- Has your best friend ever hit you?
h- Ho long have you been in the school?
i- How long have you had those trainers?
j- Has your father ever been drunk?
k- Have your family ever fought in Christmas?



-I have english for 15 days  ---> ahi pones tu los dias 
-he hit me for one time
-I have been in the school since 2005 ----------> ahi pones desde uqe año estas en la escuela

-I have that trainer for 2 days
-He been drunk for a week
- Since 2013 they dont fight any more

espero que te sirva