In unreal conditionals both the condition and the consequence usually refer to the same time
However, there are two mixed types of unreal condition, if the condition and the consequence refer to different time
- The condition refers to the past while the consequence refers to the present/future:
- If you hadn’t been so rude to her yesterday, you wouldn’t feel guilty now.
- The condition refers to no particular time while the unrealized consequence refers to the past:
- If he were not so absent-minded, he wouldn’t have mistaken you for your sister. (Если бы он не был таким рассеянным, он не принял бы Вас за Вашу сестру)