+1

Please tell me whether following sentence is correct or not in terms of grammar.


If I had purchased more goods the day before yesterday when I was in the shop, I would have not had to go to the shop yesterday.


My point is when we talk about past situations in a specific time, we usually use the past tense. Is it different when it comes to the conditional statements? I mean, the only construction that I know to talk about past conditional statements and past hypothetical results is by using third conditionals that use "had" and "would have". Therefore, I would really appreciate it if someone could explain me how I can talk about hypothetical situations in the past in a specific time.

+1
dileepaIf I had purchased more goods the day before yesterday when I was in the shop, I would have not had to go to the shop yesterday.

The usual word order is: "would not have had to".

dileepaI mean, the only construction that I know to talk about past conditional statements and past hypothetical results is by using third conditionals that use "had" and "would have".

That's what you've got here. "would not have had to" is the negative "would have" form of "to have to", expressing obligation.

Comments  

Thank you very much for the answer.