what time will you finish work

What time will you finish work?
¿A qué hora terminas de trabajar?
What time will you finish work this afternoon?
¿A qué hora terminas de trabajar esta tarde?
What time will you finish work on 17th?
¿A qué hora termina de trabajar el 17?
What time will you finish work on Saturday?
A qué hora va a terminar de trabajar el sábado?
What time will you finish work tonight? - I'm not sure yet, but I'm hoping it'll be before seven.
¿A qué hora vas a terminar de trabajar esta noche? - Todavía no lo sé, pero espero que sea antes de las siete.
Palabra del día
la almeja