Search from various English teachers...
United States flagRobbie Muffin
what is the correct translation of: you should have left before 2 We are having a discussion about it here http://www.livemocha.com/submissions/review/459244?tok=sub Have a look if you like. The options seem to be of these forms: debías marcharte te debías había marchado

Answers · 3

3
you can say "deberias haberte marchado antes" and that would sound formal but if you want to be agressive you can say "tendrias que haberte ido antes" and that would sound as if you wanted that person to leave befor than what he/she did
3
Sería "deberías haberte marchado antes"
1
The translation in spanish of the verb "to leave" can be : marchar, dejar, salir..that is: to march or to walk away, to leave something, or to get out of somewhere. So, " you should have left before" could mean in spanish: "deberias haberte marchado antes", "deberias haber salido antes", or, "deberias haber dejado antes"

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today