Learn English – Is this sentence grammatically wrong

conditional-constructionsgrammaticality

Had Nick been here on time, we would not have missed the train. [Introduction]
Had Nick been here on time, we would not miss the train.

Is the second sentence grammatically wrong, or are the two sentences different just in their nuance?

Best Answer

Standing on the train platform today, waiting for Nick, you might say, anxiously:

“If Nick is here we will not miss the train.”

If you narrate this tomorrow, you will backshift the tenses:

“Yesterday I said that if Nick was here we would not miss the train.”

Now suppose that in fact Nick is not on time. Now your condition, your IF clause, is an irrealis or counterfactual. Just before the train leaves you might say, despairingly:

“If Nick were here we would not miss the train.”

And afterwards, as the train pulls out of the station, leaving you on the platform, you might say bitterly:

“If Nick had been here we would not have missed the train.”

What is confusing here is that would does double duty: it may act as either the past indicative form or the present conditional form of will. You have to figure out which is in play from the context.

Related Topic