1

Is the following sentence correct?

If we call at 5 it will be too late. They will have left.

Or it should be

If we call at 5 it will be too late. They would have left.

I want to emphasize the fact that if we call late they won't be at home but using future tense.

1 Answer 1

2
  • If we call at 5[,] it will be too late

is unremarkable; LearnAmericanEnglish gives the example

  • If I go to the park tomorrow, I will bring my dog.

commenting (though I'd avoid their terminology; typing conditionals is rarely done satisfactorily):

  • The 'future conditional' describes something that might happen in the future with a condition. It often uses "if."

................

The example OP asks about is essentially a conditional construction with one protasis (the subordinate, if-clause) and two apodoses. Think of

  • If we call at 5 they will have left. ['they will have left' obviously an apodosis]
  • If we call at 5 it will be too late;/:/ – / ... they will have left.

Just as call (present simple for [possible] future event) requires it will be, it requires will have left not would have left, even in a separate sentence.

  • If we called / were to call at 5 it would be too late. They would have left.

are likewise correctly constructed.

0

You must log in to answer this question.