Learn English – “If I didn’t have” vs. “if I hadn’t had”

conditionalstenses

Can someone please tell me if these sentences are correct? I prefer number one. Here I am trying to talk about a past condition that didn't actually happen because the person had the example sentences and they did understand.

  1. If I didn't have the example sentences, I wouldn't have understood the text.
  2. If I hadn't had the example sentences, I wouldn't have understood the text.

Best Answer

If you are talking about an event or state that didn’t happen, the if clause needs the past perfect construction, and the main clause needs to consist of would have + past participle. This is sometimes known to foreign learners of English as the Third Conditional. Such a sentence imagines something that might have happened, but didn’t, and it is now too late to do anything about it.

What this means for your examples is that the second would be the normal way of putting it. The if clause consists of the past perfect hadn’t had and the main clause consists of wouldn’t have followed by the past participle understood. If you find this difficult to follow, it may become a little clearer if you make the sentence positive: If I had had the example sentences, I would have understood the text.

Related Topic