Deber and tener que
Okay, I'm trying not to bore everyone with my ignorance, but I still need help. Please look at my sample sentences and explain if they are correct.
Juan debió salir. Juan had to leave.
Juan tuvo que salir. Juan had to leave.
Juan debía salir. Juan should leave.
Juan debería salir. Juan should leave.Juan debería haber salido. Juan should have left
Juan tendría que haber salido. Juan should have left.
Tthere must be differences that I can't distinguish. Please help me! I need to stop making sentences about poor Juan!
3 Answers
I think you're looking for a map of perfect correspondence between a range of Spanish expressions and some English ones. I don't think you will find it.
"Have to" happens to be idiomatically similar to "tener que", but how would you express "Juan debía salir" in a past tense in English? You wouldn't say "had to" because that's just "tuvo que", not debía.
Would you say, "John should have left" ? -- no, because that's just past perfect, for which there's a Spanish equivalent. So would you say "John shoulded left" (I just made that one up!) or "John did-should leave" (also not correct English). You can't say those things, but it would get you pretty close if you could!
I think some of those differences you speak of are simpler to learn from exposure than by definition. Also, not every possible expression is commonly used, I think.
Pay special attention to this answer and also to this one.
This may help
Deber vs Tener Que & Hay que