If it hadn't beenfor/If it weren't for

Temat przeniesiony do archwium.
Witam,
Czy może mi ktoś wytłumaczyc na czym polega różnica w użyciu "If it were not for" oraz "If it hadn't been for" ? Kiedy ich użyc?
np w tych zdaniach

If it were not for Kate, this shop would be in a mess.

Ifit hadn't been for their goalkeeper, Jim's team would have lost.
Pierwsze dotyczy teraźniejszości (Kate aktualnie dba o sklep), drugie przeszłości (bramkarz dobrze zagrał w tym meczu).
Wielkie dzięki :-)