Я бы Вас не узнал, если бы не Ваша розовая шляпка.
Думаю, что поняла это предложение правильно: если бы на героине не было шляпы, ее не узнали бы. Получается, в предложении все равно присутствует сослагательное наклонение, даже если отсутствует глагольная форма на –л?
Спасибо!