Debería + si + tardar
A friend of mines helped me translate this sentence:
"Should I call you if I am twenty minutes late?"
He said in Spanish the translation is:
"¿Debería llamarte si tardo veinte minutos?"
I haven't seen a si clause like this (conditional tense + si + present tense) on the web, so I'm not sure if this is grammatically correct or if the correct translation should be 1) conditional + si + imperfect subjunctive OR 2) present + si + present OR 3) present + si + future:
1) Debería llamarte si tardara veinte minutos
2) Debo llamarte si tardo veinte minutos
3) Debo llamarte si tardaré veinte minutos
2 Answers
When invoking a conditional form for an imaginary present situation, the structure is normally presented as if + imperfect subjuntive, conditional form of the verb.
The translation is accurate, and it's often used. In this case we use debería for the right action to be done. It's in present despite adopting its conditional form.
Strictly speaking, we should have,
¿Debería llamarte si tardara/tardase 20 minutos?
This is the imaginary situation in the present. However, there's nothing wrong when using a present form in the if clause. It's considered as a polite form of asking.
- Debo llamarte si tardo 20 minutos. (= using the present simple in both clauses we're implying that this is permanent. Namely, every time you're 20 minutes late, I must call you.), BUT,
Debo llamarte si tardaré 20 minutos.We don't use the future in the if clause.
I don't agree with Oshnaj.
In latin america and Spain, if you say: "¿Debería llamarte si tardara/tardase 20 minutos?" you're not saying that you are late, you're just saying that it will take you that time to be there.
A right way to say it, could be:
¿Debería llamarte si voy 20 minutos tarde? / ¿Debería avisarte si voy a llegar 20 minutos tarde? / ¿Debería avisarte si me va a tomar 20 minutos más en llegar?
Or correcting the sentence of our mate Oshnaj: "¿Debería llamarte si tardara 20 minutos más?"