As the title says. Both tenses seem to make sense in this sentence.

If the rain had stopped sooner, I would have gone out for a walk.

To me, they look no different, and so do all the online examples. Can I distinguish them or are they essentially the same thing?

  • It should be "if the rain had stopped sooner, I would have ..." Soon implies some time not far from now, while sooner means "some time earlier than whenever I made my decision not to go out" – Andrew Sep 25 '17 at 5:39
  • YW. As for your question, I think the "past future perfect" is the subjunctive mood, or at least the difference is only significant to linguists. I'm not a linguist, so you really should ask one :) – Andrew Sep 25 '17 at 5:43
  • Well, hopefully if you wait around here a linguist will turn up eventually :) – Andrew Sep 25 '17 at 5:56
  • So I've decided to wait for a result. Either an answer from a linguist or migration to EL&U. – iBug Sep 25 '17 at 5:58

We use the term conditional to refer to forms such as I would go (which is also used to represent the future-in-the-past), and the term conditional perfect to refer to forms such as I would have gone (which is therefore the perfect form of the future-in-the-past).

Resources for English language learners use therm "third conditional" to describe this sort of sentence: the protasis (the if clause) contains a verb in the past perfect, while the apodosis (the main clause) contains a verb in the conditional perfect. For example, the British Council has this example:

If I’d known, I would have worn something nicer.

I think what you are trying to say (and you are correct about this) is that the conditional perfect has the same form regardless of whether it is seen as representing an unreal past (i.e. a hypothetical in which both the condition and the hypothetical result are now in the past) or a backshifted future perfect from "I will have worn".

In an if sentence it makes much more sense to see the conditional perfect as representing a hypothetical, but in some sentences it could represent a perfect future-in-the-past - for example, if today I said "by tomorrow I will have been here for ten days", then you could use reported speech to report my remarks (with backshifted tense) as: "He said that by tomorrow he would have been here for ten days."

Grammarians of modern English don't use the term "subjunctive" for this type of construction. The term "subjunctive" is now reserved for two forms (and even its applicability to these two forms is disputed):

  • The mandative subjunctive, which has the same form as the bare infinitive (I asked that she leave immediately)
  • The irrealis subjunctive, which has a distinct form only for one verb, the verb be (If I were a mouse, I would be happier)

Most would also agree that English has only two primary tenses (present and past). Some use the term "aspect" for the progressive and perfect forms; others use the term "secondary tense". Traditionally (and still in much modern pedagogy), forms such as "I will give" were known as "future tense", but today it is generally held that such compound forms should not be described as tenses.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.