How do you say "Have a good weekend" in Spanish
If you are talking to a friend, you should say, "Ten un buen fin de semana."
If you are talking to an adult, you should say, "Tenga un buen fin de semana."
Personally, for me, if I am talking to one of my teachers and want to impress them, I use the subjunctive because all of my teachers were taught that a person truly has a deep understanding and ability to speak Spanish if they can use the subjunctive. So, I would say, "Espero que usted tenga un buen fin de semana." or "Espero que tenga un buen fin de semana." (which means "I hope that you have a good weekend." - the only difference between these two frases is that one speciifically states who you are talking to (usted) and the other is open (so it could also mean "I hope I have a good weekend" - tenga is the subjunctive form for both the forms of "yo" and the form of "él/ella/usted")).
I hope this helps. ¡Buena Suerte! (Good Luck!) =)
Why "que" at the beginning of this sentence? Is this literally, "What have a good weekend"? Is it necessary to say "que"?
That "que" is a leftover from the complete expression: "Espero que tenga(s)un buen fin de semana.
I personally feel that the use of "tener" (have) is a carry over from English.
I prefer to use "Pasa un buen fin de semana." or "Que pases un buen fin de semana"
I know that is is an OLD, OLD thread, but, to me the answers seemed inadequate. And there is a newbie who just came on, so I'm helping him.
I have said to the Spanish speakers in our building simply "Buen fin de semana " and that has worked very well. No strange looks at all.
que tengas buen fin de semana to a friend or for more formal say que tenga buen fin de semana, you do not need the "un" in there but it can be used.