What is the correct way to say “ I have to work this weekend”?

ATengo que trabajar este fin de semana*** B. Tengo a trabajar esta fin de semana C. Tienes a trabajar la fin de esta semana D. Tienes que trabajar esta fin de semana