Past conditional: If the door had been open, it would have attracted Harry's attention. ------------ The door was open, and it did attract Harry's attention. It is a conditional in the past that was actually realized.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
AlpheccaStarsIf the door had been openThank you for your answering. But "If the door had been open" is factual, not counterfactual according to the previous context.
fivejedjonI don't think it's a conditional. I think it's the use of would for an assertion of certainty. Dumbledore is certain that the open door was bound to attract Harry's attention.Then I suppose you prefer the following paraphrases of the non-past and the past time versions.
CalifJimNaturally, it would attract your attention. ~ It's easy to imagine it attracting your attention.Naturally, it would have attracted your attention. ~ It's easy to imagine it having attracted your attention.They are fine. I think would expresses a stronger certainty that it's easy to imagine, but that's a personal feeling.
contraposition"If the door had been open" is factual,That is not a factual statement. It is a conditional, because it begins with "if"