Answer:
11: mejor
12: mas, como
The rest you can translate to get your answers
First one is Cuando ,
Second one is the second option
Should/must
Deber means that you should/must do something
Answer: 1st: “ocho años que hablo español.”
2nd: “hace 10 meses que ella ha jugado al baloncesto.”
3rd: “hace cinco días que estamos en la clase de teatro”